[Users] SPM host in unknown status

Description of problem: i have 2 nodes ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None The SPM node stuck in Non-responsive status, it can't be actived, all vms in the node went into Unknown status and the master vm domain became inactived when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. but there has no vm running in node1 , it only has 2 vms in Unknown status Because I can't active the SPM host , so i can't active the vm storage domain 1,How can i migrated the SPM role to other host in my data center , such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)

--Apple-Mail-B1AA1429-1983-4255-8C38-8289270CF66C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, first question that comes to mind is why host is in non-responsive state= ?=20 Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager Now, for your question, you can use the manual fence option (confirm host h= as been rebooted), which will free spm role for faulty host, and engine will= elect new spm. Haim On May 27, 2012, at 18:32, T-Sinjon <tscbj1989@gmail.com> wrote:
Description of problem: =20 i have 2 nodes=20 ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None =20 The SPM node stuck in Non-responsive status, it can't be actived,=20 all vms in the node went into Unknown status and the master vm domain beca= me inactived =20 when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. =20 but there has no vm running in node1 , it only has 2 vms in Unknown status=
=20 Because I can't active the SPM host , so i can't active the vm storage d= omain =20 1,How can i migrated the SPM role to other host in my data center , such u= s node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host has b= een Rebooted' action , and rebooted the node1, but it did no sense) =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--Apple-Mail-B1AA1429-1983-4255-8C38-8289270CF66C Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNGRkZGRkYiPjxkaXY+PGRpdiBzdHls ZT0idGV4dC1hbGlnbjogbGVmdDtkaXJlY3Rpb246IGx0cjsgIj5IaSwgZmlyc3QgcXVlc3Rpb24g dGhhdCBjb21lcyB0byBtaW5kIGlzIHdoeSBob3N0IGlzIGluIG5vbi1yZXNwb25zaXZlIHN0YXRl PyZuYnNwOzwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7 ICI+UGxlYXNlIGNoZWNrIHRoZSBmb2xsb3dpbmc6PC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGln bjogbGVmdDtkaXJlY3Rpb246IGx0cjsgIj4xLiB2ZHNtZCBzZXJ2aWNlIGlzIHJ1bm5pbmcgb24g aG9zdCBzaWRlPC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDtkaXJlY3Rpb246IGx0 cjsgIj4yLiBObyBmaXJld2FsbCBpcyBibG9ja2luZyBjb21tLiBpbiBhbmQgb3V0PC9kaXY+PGRp diBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDtkaXJlY3Rpb246IGx0cjsgIj4zLiBObyBuZXR3b3Jr IGlzc3VlIGJldHdlZW4gaG9zdCBhbmQgbWFuYWdlcjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxp Z246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxp Z246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+Tm93LCBmb3IgeW91ciBxdWVzdGlvbiwgeW91IGNh biB1c2UgdGhlICZuYnNwO21hbnVhbCBmZW5jZSBvcHRpb24gKGNvbmZpcm0gaG9zdCBoYXMgYmVl biByZWJvb3RlZCksIHdoaWNoIHdpbGwgZnJlZSBzcG0gcm9sZSBmb3IgZmF1bHR5IGhvc3QsIGFu ZCBlbmdpbmUgd2lsbCBlbGVjdCBuZXcgc3BtLjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246 IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+PGJyPjwvZGl2PkhhaW08L2Rpdj48ZGl2Pjxicj5PbiBN YXkgMjcsIDIwMTIsIGF0IDE4OjMyLCBULVNpbmpvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzY2Jq MTk4OUBnbWFpbC5jb20iPnRzY2JqMTk4OUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PGJy PjwvZGl2PjxkaXY+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj48c3Bhbj5EZXNj cmlwdGlvbiBvZiBwcm9ibGVtOjwvc3Bhbj48YnI+PHNwYW4+PC9zcGFuPjxicj48c3Bhbj5pIGhh dmUgMiBub2RlcyA8L3NwYW4+PGJyPjxzcGFuPm92aXJ0LW5vZGUxLmxvY2FsICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAgJm5ic3A7ICZuYnNwO05vbiBSZXNwb25zaXZlICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwO1NQTTwvc3Bhbj48YnI+PHNwYW4+b3ZpcnQtbm9kZTIubG9jYWwgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtVcCAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Tm9uZTwvc3Bhbj48YnI+PHNw YW4+PC9zcGFuPjxicj48c3Bhbj5UaGUgU1BNIG5vZGUgc3R1Y2sgaW4gTm9uLXJlc3BvbnNpdmUg c3RhdHVzLCBpdCBjYW4ndCBiZSBhY3RpdmVkLCA8L3NwYW4+PGJyPjxzcGFuPmFsbCB2bXMgaW4g dGhlIG5vZGUgd2VudCBpbnRvIFVua25vd24gc3RhdHVzIGFuZCB0aGUgbWFzdGVyIHZtIGRvbWFp biBiZWNhbWUgaW5hY3RpdmVkPC9zcGFuPjxicj48c3Bhbj48L3NwYW4+PGJyPjxzcGFuPndoZW4g aSBkbyAiTWFpbnRlbmFjZSIgYWN0aW9uIHRvIG5vZGUxLCBpdCBzYXlzOjwvc3Bhbj48YnI+PHNw YW4+RXJyb3I6IENhbm5vdCBzd2l0Y2ggSG9zdCB0byBNYWludGVuYW5jZSBtb2RlLjwvc3Bhbj48 YnI+PHNwYW4+SG9zdCBzdGlsbCBoYXMgcnVubmluZyBWTXMgb24gaXQgYW5kIGlzIGluIE5vbi1S ZXNwb25zaXZlIHN0YXRlLjwvc3Bhbj48YnI+PHNwYW4+PC9zcGFuPjxicj48c3Bhbj5idXQgdGhl cmUgaGFzIG5vIHZtIHJ1bm5pbmcgaW4gbm9kZTEgLCBpdCBvbmx5IGhhcyAyIHZtcyBpbiBVbmtu b3duIHN0YXR1czwvc3Bhbj48YnI+PHNwYW4+PC9zcGFuPjxicj48c3Bhbj5CZWNhdXNlIEkgY2Fu J3QgYWN0aXZlIHRoZSBTUE0gaG9zdCAsIHNvICZuYnNwO2kgY2FuJ3QgYWN0aXZlICZuYnNwO3Ro ZSB2bSBzdG9yYWdlIGRvbWFpbjwvc3Bhbj48YnI+PHNwYW4+PC9zcGFuPjxicj48c3Bhbj4xLEhv dyBjYW4gaSBtaWdyYXRlZCB0aGUgU1BNIHJvbGUgdG8gb3RoZXIgaG9zdCBpbiBteSBkYXRhIGNl bnRlciAsIHN1Y2ggdXMgbm9kZTI/PC9zcGFuPjxicj48c3Bhbj4yLEhvdyBjYW4gaSBzZW5kIHRo ZSBub2RlMSB0byBVUCBzdGF0dXM/KEkgaGF2ZSBkaWQgJ2NvbmZpcm0gdGhlIGhvc3QgaGFzIGJl ZW4gUmVib290ZWQnIGFjdGlvbiAsIGFuZCByZWJvb3RlZCB0aGUgbm9kZTEsIGJ1dCBpdCBkaWQg bm8gc2Vuc2UpPC9zcGFuPjxicj48c3Bhbj48L3NwYW4+PGJyPjxzcGFuPl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj48c3Bhbj5Vc2VycyBt YWlsaW5nIGxpc3Q8L3NwYW4+PGJyPjxzcGFuPjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5v cmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48L3NwYW4+PGJyPjxzcGFuPjxhIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bhbj48YnI+PC9kaXY+PC9ibG9ja3F1 b3RlPjwvYm9keT48L2h0bWw+ --Apple-Mail-B1AA1429-1983-4255-8C38-8289270CF66C--

--Apple-Mail=_B5D7BAA9-2049-4AD4-8ADD-15FFDA59B729 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 = +0000; 9min ago Process: 1157 ExecStart=3D/lib/systemd/systemd-vdsmd start = (code=3Dexited, status=3D0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=3Dsystemd:/system/vdsmd.service =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime... =E2=94=94 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine I have used the fence option (confirm host has been rebooted), but SPM = did not changed to other node, below is the engine.log when i do this = action: 2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand = internal: false. Entities affected : ID: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via = vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, prevLVER=3D17), log = id: 530cb694 2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand = return value=20 Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966 ERROR = [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) = [72d88732] Command FenceSpmStorageVDS execution failed. Exception: = IRSNonOperationalException: IRSGenericException: IRSErrorException: = IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: = 530cb694 2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Could not fence spm on vds = ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock freed to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:00,002 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains = done 2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:
Hi, first question that comes to mind is why host is in non-responsive = state?=20 Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager =20 Now, for your question, you can use the manual fence option (confirm = host has been rebooted), which will free spm role for faulty host, and = engine will elect new spm. =20 Haim =20 On May 27, 2012, at 18:32, T-Sinjon <tscbj1989@gmail.com> wrote: =20
Description of problem: =20 i have 2 nodes=20 ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None =20 The SPM node stuck in Non-responsive status, it can't be actived,=20 all vms in the node went into Unknown status and the master vm domain = became inactived =20 when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. =20 but there has no vm running in node1 , it only has 2 vms in Unknown = status =20 Because I can't active the SPM host , so i can't active the vm = storage domain =20 1,How can i migrated the SPM role to other host in my data center , = such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host = has been Rebooted' action , and rebooted the node1, but it did no sense) =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--Apple-Mail=_B5D7BAA9-2049-4AD4-8ADD-15FFDA59B729 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; = "><div><div>1,on node1, vdsm seems strange , it's = sleeping</div><div>[root@ovirt-node-1 ~]# systemctl status = vdsmd.service</div><div>vdsmd.service - Virtual Desktop Server = Manager</div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span> Loaded: loaded = (/lib/systemd/system/vdsmd.service; enabled)</div><div><span = class=3D"Apple-tab-span" style=3D"white-space:pre"> </span> = Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; = 9min ago</div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span> Process: 1157 = ExecStart=3D/lib/systemd/systemd-vdsmd start (code=3Dexited, = status=3D0/SUCCESS)</div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>Main PID: 2228 = (respawn)</div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span> CGroup: = name=3Dsystemd:/system/vdsmd.service</div><div><span = class=3D"Apple-tab-span" style=3D"white-space:pre"> </span> = =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime...</div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span> =E2=94=94 3573 = sleep 900</div><div>2,no firewall blocked</div><div>3,network is ok, i = can ssh into node1 from engine</div><div><br></div><div>I have used the = fence option (confirm host has been rebooted), but SPM did not changed = to other node, below is the engine.log when i do this = action:</div><div><br></div><div>2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div><div>, sharedLocks=3D = ]</div><div>2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand = internal: false. Entities affected : ID: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS</div><div>2012-05-28 = 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via = vds ovirt-node-2.local</div><div>2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D= a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, prevLVER=3D17), log = id: 530cb694</div><div>2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand = return value </div><div> Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc</div><= div>mStatus = Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc</div><div>mCode = = 654</div><div>mMessage = Not = SPM</div><div><br></div><div><br></div><div>2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Vds: = ovirt-node-2.local</div><div>2012-05-28 10:49:51,966 ERROR = [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) = [72d88732] Command FenceSpmStorageVDS execution failed. Exception: = IRSNonOperationalException: IRSGenericException: IRSErrorException: = IRSNonOperationalException: Not SPM</div><div>2012-05-28 10:49:51,966 = INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log = id: 530cb694</div><div>2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Could not fence spm on vds = ovirt-node-2.local</div><div>2012-05-28 10:49:51,971 ERROR = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand.</div><div>2012-0= 5-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock freed to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div><div>, sharedLocks=3D = ]</div><div>2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:49:57,461 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div>2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM selection - vds seems as spm = ovirt-node-1.local</div><div>2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm = selection.</div></div><div>2012-05-28 10:50:00,002 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable = hosts</div><div>2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts = done</div><div>2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage = domains</div><div>2012-05-28 10:50:00,006 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains = done</div><div>2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:50:07,505 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div>2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM selection - vds seems as spm = ovirt-node-1.local</div><div>2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm = selection.</div><div>2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:50:17,554 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div>2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM selection - vds seems as spm = ovirt-node-1.local</div><div>2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm = selection.</div><div>2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:50:27,612 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div>2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM selection - vds seems as spm = ovirt-node-1.local</div><div>2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm = selection.</div><div>2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:50:37,656 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div>2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM selection - vds seems as spm = ovirt-node-1.local</div><div>2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm = selection.</div><div>2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool = BLC</div><div>2012-05-28 10:50:47,712 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1</div><div><br></div><div><div>On 28 May, = 2012, at 12:08 AM, Haim Ateya wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div = bgcolor=3D"#FFFFFF"><div><div style=3D"text-align: left;direction: ltr; = ">Hi, first question that comes to mind is why host is in non-responsive = state? </div><div style=3D"text-align: left;direction: ltr; = ">Please check the following:</div><div style=3D"text-align: = left;direction: ltr; ">1. vdsmd service is running on host = side</div><div style=3D"text-align: left;direction: ltr; ">2. No = firewall is blocking comm. in and out</div><div style=3D"text-align: = left;direction: ltr; ">3. No network issue between host and = manager</div><div style=3D"text-align: left;direction: ltr; = "><br></div><div style=3D"text-align: left;direction: ltr; ">Now, for = your question, you can use the manual fence option (confirm host = has been rebooted), which will free spm role for faulty host, and engine = will elect new spm.</div><div style=3D"text-align: left;direction: ltr; = "><br></div>Haim</div><div><br>On May 27, 2012, at 18:32, T-Sinjon = <<a href=3D"mailto:tscbj1989@gmail.com">tscbj1989@gmail.com</a>> = wrote:<br><br></div><div></div><blockquote = type=3D"cite"><div><span>Description of = problem:</span><br><span></span><br><span>i have 2 nodes = </span><br><span>ovirt-node1.local = Non Responsive = SPM</span><br><span>ovirt-node2.local = Up = None</span><br><span></span><br><span>The SPM node stuck in = Non-responsive status, it can't be actived, </span><br><span>all vms in = the node went into Unknown status and the master vm domain became = inactived</span><br><span></span><br><span>when i do "Maintenace" action = to node1, it says:</span><br><span>Error: Cannot switch Host to = Maintenance mode.</span><br><span>Host still has running VMs on it and = is in Non-Responsive state.</span><br><span></span><br><span>but there = has no vm running in node1 , it only has 2 vms in Unknown = status</span><br><span></span><br><span>Because I can't active the SPM = host , so i can't active the vm storage = domain</span><br><span></span><br><span>1,How can i migrated the SPM = role to other host in my data center , such us = node2?</span><br><span>2,How can i send the node1 to UP status?(I have = did 'confirm the host has been Rebooted' action , and rebooted the = node1, but it did no = sense)</span><br><span></span><br><span>__________________________________= _____________</span><br><span>Users mailing list</span><br><span><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a></span><br><span><a = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a></span><br></div></blockquote></div></blockq= uote></div><br></body></html>= --Apple-Mail=_B5D7BAA9-2049-4AD4-8ADD-15FFDA59B729--

This is a multi-part message in MIME format. --------------000300070805070904040104 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit How about your /var/log/vdsm.log in the two nodes? It seems that VDSM got some problems. On 2012-5-28 11:04, T-Sinjon wrote:
1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago Process: 1157 ExecStart=/lib/systemd/systemd-vdsmd start (code=exited, status=0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=systemd:/system/vdsmd.service ? 2228 /bin/bash -e /usr/share/vdsm/respawn --minlifetime... ? 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine
I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:
2012-05-28 10:49:51,846 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:51,847 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=1, prevLVER=17), log id: 530cb694 2012-05-28 10:49:51,965 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM
2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966 ERROR [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694 2012-05-28 10:49:51,967 WARN [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:57,457 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:49:57,466 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done 2012-05-28 10:50:07,502 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:07,510 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:17,551 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:17,559 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:27,609 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:27,618 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:37,652 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:37,662 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:47,709 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1
On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:
Hi, first question that comes to mind is why host is in non-responsive state? Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager
Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new spm.
Haim
On May 27, 2012, at 18:32, T-Sinjon <tscbj1989@gmail.com <mailto:tscbj1989@gmail.com>> wrote:
Description of problem:
i have 2 nodes ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None
The SPM node stuck in Non-responsive status, it can't be actived, all vms in the node went into Unknown status and the master vm domain became inactived
when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state.
but there has no vm running in node1 , it only has 2 vms in Unknown status
Because I can't active the SPM host , so i can't active the vm storage domain
1,How can i migrated the SPM role to other host in my data center , such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Shu Ming<shuming@linux.vnet.ibm.com> IBM China Systems and Technology Laboratory --------------000300070805070904040104 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> How about your /var/log/vdsm.log in the two nodes? It seems that VDSM got some problems.<br> <br> On 2012-5-28 11:04, T-Sinjon wrote: <blockquote cite="mid:2FA0E3CC-3196-47BE-B4D7-A3C364A1ADF6@gmail.com" type="cite"> <div> <div>1,on node1, vdsm seems strange , it's sleeping</div> <div>[root@ovirt-node-1 ~]# systemctl status vdsmd.service</div> <div>vdsmd.service - Virtual Desktop Server Manager</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled)</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> Process: 1157 ExecStart=/lib/systemd/systemd-vdsmd start (code=exited, status=0/SUCCESS)</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span>Main PID: 2228 (respawn)</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> CGroup: name=systemd:/system/vdsmd.service</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> ├ 2228 /bin/bash -e /usr/share/vdsm/respawn --minlifetime...</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span> └ 3573 sleep 900</div> <div>2,no firewall blocked</div> <div>3,network is ok, i can ssh into node1 from engine</div> <div><br> </div> <div>I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:</div> <div><br> </div> <div>2012-05-28 10:49:51,846 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks= ]</div> <div>2012-05-28 10:49:51,847 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS</div> <div>2012-05-28 10:49:51,927 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,933 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=1, prevLVER=17), log id: 530cb694</div> <div>2012-05-28 10:49:51,965 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value </div> <div> Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc</div> <div>mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc</div> <div>mCode 654</div> <div>mMessage Not SPM</div> <div><br> </div> <div><br> </div> <div>2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local</div> <div>2012-05-28 10:49:51,966 ERROR [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM</div> <div>2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694</div> <div>2012-05-28 10:49:51,967 WARN [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand.</div> <div>2012-05-28 10:49:51,971 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks= ]</div> <div>2012-05-28 10:49:57,457 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:49:57,466 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:49:57,466 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection.</div> </div> <div>2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts done</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains</div> <div>2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done</div> <div>2012-05-28 10:50:07,502 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:07,510 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:07,510 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:17,551 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:17,559 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:17,559 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:27,609 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:27,617 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:27,618 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:37,652 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:37,661 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:37,662 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:47,709 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div><br> </div> <div> <div>On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:</div> <br class="Apple-interchange-newline"> <blockquote type="cite"> <div bgcolor="#FFFFFF"> <div> <div style="text-align: left;direction: ltr; ">Hi, first question that comes to mind is why host is in non-responsive state? </div> <div style="text-align: left;direction: ltr; ">Please check the following:</div> <div style="text-align: left;direction: ltr; ">1. vdsmd service is running on host side</div> <div style="text-align: left;direction: ltr; ">2. No firewall is blocking comm. in and out</div> <div style="text-align: left;direction: ltr; ">3. No network issue between host and manager</div> <div style="text-align: left;direction: ltr; "><br> </div> <div style="text-align: left;direction: ltr; ">Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new spm.</div> <div style="text-align: left;direction: ltr; "><br> </div> Haim</div> <div><br> On May 27, 2012, at 18:32, T-Sinjon <<a moz-do-not-send="true" href="mailto:tscbj1989@gmail.com">tscbj1989@gmail.com</a>> wrote:<br> <br> </div> <blockquote type="cite"> <div><span>Description of problem:</span><br> <span></span><br> <span>i have 2 nodes </span><br> <span>ovirt-node1.local Non Responsive SPM</span><br> <span>ovirt-node2.local Up None</span><br> <span></span><br> <span>The SPM node stuck in Non-responsive status, it can't be actived, </span><br> <span>all vms in the node went into Unknown status and the master vm domain became inactived</span><br> <span></span><br> <span>when i do "Maintenace" action to node1, it says:</span><br> <span>Error: Cannot switch Host to Maintenance mode.</span><br> <span>Host still has running VMs on it and is in Non-Responsive state.</span><br> <span></span><br> <span>but there has no vm running in node1 , it only has 2 vms in Unknown status</span><br> <span></span><br> <span>Because I can't active the SPM host , so i can't active the vm storage domain</span><br> <span></span><br> <span>1,How can i migrated the SPM role to other host in my data center , such us node2?</span><br> <span>2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)</span><br> <span></span><br> <span>_______________________________________________</span><br> <span>Users mailing list</span><br> <span><a moz-do-not-send="true" href="mailto:Users@ovirt.org">Users@ovirt.org</a></span><br> <span><a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a></span><br> </div> </blockquote> </div> </blockquote> </div> <br> <br> <fieldset class="mimeAttachmentHeader"></fieldset> <br> <pre wrap="">_______________________________________________ Users mailing list <a class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a> <a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a> </pre> </blockquote> <br> <br> <pre class="moz-signature" cols="72">-- Shu Ming <a class="moz-txt-link-rfc2396E" href="mailto:shuming@linux.vnet.ibm.com"><shuming@linux.vnet.ibm.com></a> IBM China Systems and Technology Laboratory</pre> </body> </html> --------------000300070805070904040104--

How about your /var/log/vdsm.log in the two nodes? It seems that = VDSM got some problems. =20 On 2012-5-28 11:04, T-Sinjon wrote:
=20 1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; = 9min ago Process: 1157 ExecStart=3D/lib/systemd/systemd-vdsmd start = (code=3Dexited, status=3D0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=3Dsystemd:/system/vdsmd.service =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime... =E2=94=94 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine =20 I have used the fence option (confirm host has been rebooted), but = SPM did not changed to other node, below is the engine.log when i do =
--Apple-Mail=_42F7332C-F3D0-4CF7-8C2A-1BF8E6CD9DB6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 node1 vdsm.log: MainThread::INFO::2012-05-28 03:14:55,836::vdsm::76::vds::(run) VDSM = main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) = <_MainThread(MainThread, started 140246996211456)> MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) = <Thread(libvirtEventLoop, started daemon 140246779500288)> MainThread::INFO::2012-05-28 03:14:55,912::vdsm::71::vds::(run) I am the = actual vdsm 4.9-0 MainThread::ERROR::2012-05-28 03:14:56,106::vdsm::74::vds::(run) = Traceback (most recent call last): File "/usr/share/vdsm/vdsm", line 72, in run serve_clients(log) File "/usr/share/vdsm/vdsm", line 40, in serve_clients cif =3D clientIF.clientIF(log) File "/usr/share/vdsm/clientIF.py", line 114, in __init__ File "/usr/share/vdsm/libvirtconnection.py", line 111, in get File "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in = openAuth libvirtError: Failed to connect socket to = '/var/run/libvirt/libvirt-sock': No such file or directory MainThread::INFO::2012-05-28 03:14:56,106::vdsm::76::vds::(run) VDSM = main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) = <_MainThread(MainThread, started 140708160984832)> MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) = <Thread(libvirtEventLoop, started daemon 140707944273664)> node2 vdsm.log: (sorry for the large log) Thread-56734::DEBUG::2012-05-28 = 03:15:40,507::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init -> = state preparing Thread-56734::INFO::2012-05-28 = 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56734::INFO::2012-05-28 = 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}} Thread-56734::DEBUG::2012-05-28 = 03:15:40,509::task::1174::TaskManager.Task::(prepare) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', = 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', = 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', = 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 = 03:15:40,510::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state = preparing -> state finished Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56734::DEBUG::2012-05-28 = 03:15:40,512::task::980::TaskManager.Task::(_decref) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting False Thread-56736::DEBUG::2012-05-28 = 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56736::DEBUG::2012-05-28 = 03:15:41,333::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init -> = state preparing Thread-56736::INFO::2012-05-28 = 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56736::INFO::2012-05-28 = 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 = 03:15:41,335::task::1174::TaskManager.Task::(prepare) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 = 03:15:41,336::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state = preparing -> state finished Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56736::DEBUG::2012-05-28 = 03:15:41,338::task::980::TaskManager.Task::(_decref) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting False Thread-56737::DEBUG::2012-05-28 = 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56737::DEBUG::2012-05-28 = 03:15:41,826::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init -> = state preparing Thread-56737::INFO::2012-05-28 = 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56737::INFO::2012-05-28 = 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 = 03:15:41,828::task::1174::TaskManager.Task::(prepare) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 = 03:15:41,829::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state = preparing -> state finished Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56737::DEBUG::2012-05-28 = 03:15:41,831::task::980::TaskManager.Task::(_decref) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting False Thread-56738::DEBUG::2012-05-28 = 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56738::DEBUG::2012-05-28 = 03:15:41,866::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init -> = state preparing Thread-56738::INFO::2012-05-28 = 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: = fenceSpmStorage(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = lastOwner=3D1, lastLver=3D'17', options=3DNone) Thread-56738::DEBUG::2012-05-28 = 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Request was made in = '/usr/share/vdsm/storage/hsm.py' line '2633' at 'fenceSpmStorage' Thread-56738::DEBUG::2012-05-28 = 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) = Trying to register resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type 'exclusive' Thread-56738::DEBUG::2012-05-28 = 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now = locking as 'exclusive' (1 active user) Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Granted request Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: = Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef (exclusive) Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting False Thread-56738::ERROR::2012-05-28 = 03:15:41,872::task::855::TaskManager.Task::(_setError) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected error Traceback (most recent call last): File "/usr/share/vdsm/storage/task.py", line 863, in _run File "/usr/share/vdsm/logUtils.py", line 38, in wrapper File "/usr/share/vdsm/storage/hsm.py", line 2634, in fenceSpmStorage File "/usr/share/vdsm/storage/sp.py", line 150, in forceFreeSpm File "/usr/share/vdsm/storage/securable.py", line 78, in wrapper SecureError Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::874::TaskManager.Task::(_run) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: = 8ee680b3-39b8-49ef-b756-8d374f34d97e = ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping = task Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::1201::TaskManager.Task::(stop) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state = preparing (force False) Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting True Thread-56738::INFO::2012-05-28 = 03:15:41,873::task::1159::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is = aborted: '' - code 100 Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::1164::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: aborted:=20 Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting True Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::915::TaskManager.Task::(_doAbort) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force = False Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = preparing -> state aborting Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy = none Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = aborting -> state failed Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: = 'None'>} Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) = Trying to release resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) = Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 = active users) Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding = out if anyone is waiting for it. Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) = No one is waiting for resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing records. Thread-56738::ERROR::2012-05-28 = 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run)=20 Traceback (most recent call last): File "/usr/share/vdsm/storage/dispatcher.py", line 85, in run File "/usr/share/vdsm/storage/task.py", line 1166, in prepare SecureError Thread-26::DEBUG::2012-05-28 = 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) = read lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3DVMDomain', = 'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', = 'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', = 'POOL_DESCRIPTION=3DBLC', = 'POOL_DOMAINS=3Dfce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-= 4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active'= , 'POOL_SPM_ID=3D1', 'POOL_SPM_LVER=3D17', = 'POOL_UUID=3D524a7003-edec-4f52-a38e-b15cadfbe3ef', = 'REMOTE_PATH=3Dxxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', = 'ROLE=3DMaster', 'SDUUID=3D5e2ac537-6a73-4faf-8379-68f3ff26a75d', = 'TYPE=3DNFS', 'VERSION=3D0', = '_SHA_CKSUM=3Da17bf026e76daae1ff911bdbbcfa13b700c93d7e'] Thread-56743::DEBUG::2012-05-28 = 03:15:50,717::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init -> = state preparing Thread-56743::INFO::2012-05-28 = 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56743::INFO::2012-05-28 = 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}} Thread-56743::DEBUG::2012-05-28 = 03:15:50,720::task::1174::TaskManager.Task::(prepare) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', = 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', = 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 = 03:15:50,721::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state = preparing -> state finished Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56743::DEBUG::2012-05-28 = 03:15:50,723::task::980::TaskManager.Task::(_decref) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting False Thread-56745::DEBUG::2012-05-28 = 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56745::DEBUG::2012-05-28 = 03:15:51,380::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init -> = state preparing Thread-56745::INFO::2012-05-28 = 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56745::INFO::2012-05-28 = 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::1174::TaskManager.Task::(prepare) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state = preparing -> state finished Thread-56745::DEBUG::2012-05-28 = 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::task::980::TaskManager.Task::(_decref) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting False Thread-56750::DEBUG::2012-05-28 = 03:16:00,916::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init -> = state preparing Thread-56750::INFO::2012-05-28 = 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56750::INFO::2012-05-28 = 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}} Thread-56750::DEBUG::2012-05-28 = 03:16:00,919::task::1174::TaskManager.Task::(prepare) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', = 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', = 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', = 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 = 03:16:00,920::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state = preparing -> state finished Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56750::DEBUG::2012-05-28 = 03:16:00,922::task::980::TaskManager.Task::(_decref) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting False Thread-56752::DEBUG::2012-05-28 = 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56752::DEBUG::2012-05-28 = 03:16:01,430::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init -> = state preparing Thread-56752::INFO::2012-05-28 = 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56752::INFO::2012-05-28 = 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::1174::TaskManager.Task::(prepare) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state = preparing -> state finished Thread-56752::DEBUG::2012-05-28 = 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::task::980::TaskManager.Task::(_decref) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting False Thread-56757::DEBUG::2012-05-28 = 03:16:11,132::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init -> = state preparing Thread-56757::INFO::2012-05-28 = 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56757::INFO::2012-05-28 = 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}} Thread-56757::DEBUG::2012-05-28 = 03:16:11,134::task::1174::TaskManager.Task::(prepare) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', = 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', = 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', = 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 = 03:16:11,135::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state = preparing -> state finished Thread-56757::DEBUG::2012-05-28 = 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::task::980::TaskManager.Task::(_decref) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting False Thread-56759::DEBUG::2012-05-28 = 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56759::DEBUG::2012-05-28 = 03:16:11,495::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init -> = state preparing Thread-56759::INFO::2012-05-28 = 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56759::INFO::2012-05-28 = 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 = 03:16:11,497::task::1174::TaskManager.Task::(prepare) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state = preparing -> state finished Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56759::DEBUG::2012-05-28 = 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56759::DEBUG::2012-05-28 = 03:16:11,500::task::980::TaskManager.Task::(_decref) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting False Thread-56764::DEBUG::2012-05-28 = 03:16:21,323::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init -> = state preparing Thread-56764::INFO::2012-05-28 = 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56764::INFO::2012-05-28 = 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}} Thread-56764::DEBUG::2012-05-28 = 03:16:21,325::task::1174::TaskManager.Task::(prepare) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', = 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', = 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', = 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 = 03:16:21,326::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state = preparing -> state finished Thread-56764::DEBUG::2012-05-28 = 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::task::980::TaskManager.Task::(_decref) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting False Thread-56766::DEBUG::2012-05-28 = 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56766::DEBUG::2012-05-28 = 03:16:21,543::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init -> = state preparing Thread-56766::INFO::2012-05-28 = 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56766::INFO::2012-05-28 = 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 = 03:16:21,545::task::1174::TaskManager.Task::(prepare) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 = 03:16:21,546::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state = preparing -> state finished Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56766::DEBUG::2012-05-28 = 03:16:21,548::task::980::TaskManager.Task::(_decref) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting False Thread-56771::DEBUG::2012-05-28 = 03:16:31,521::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init -> = state preparing Thread-56771::INFO::2012-05-28 = 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56771::INFO::2012-05-28 = 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}} Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::1174::TaskManager.Task::(prepare) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', = 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', = 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', = 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state = preparing -> state finished Thread-56771::DEBUG::2012-05-28 = 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::task::980::TaskManager.Task::(_decref) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting False Thread-56773::DEBUG::2012-05-28 = 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56773::DEBUG::2012-05-28 = 03:16:31,593::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init -> = state preparing Thread-56773::INFO::2012-05-28 = 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56773::INFO::2012-05-28 = 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::1174::TaskManager.Task::(prepare) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state = preparing -> state finished Thread-56773::DEBUG::2012-05-28 = 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::task::980::TaskManager.Task::(_decref) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting False Thread-56778::DEBUG::2012-05-28 = 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56778::DEBUG::2012-05-28 = 03:16:41,643::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init -> = state preparing Thread-56778::INFO::2012-05-28 = 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56778::INFO::2012-05-28 = 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 = 03:16:41,645::task::1174::TaskManager.Task::(prepare) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state = preparing -> state finished Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56778::DEBUG::2012-05-28 = 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56778::DEBUG::2012-05-28 = 03:16:41,648::task::980::TaskManager.Task::(_decref) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting False Thread-56779::DEBUG::2012-05-28 = 03:16:41,731::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init -> = state preparing Thread-56779::INFO::2012-05-28 = 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56779::INFO::2012-05-28 = 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}} Thread-56779::DEBUG::2012-05-28 = 03:16:41,734::task::1174::TaskManager.Task::(prepare) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', = 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', = 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', = 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 = 03:16:41,735::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state = preparing -> state finished Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56779::DEBUG::2012-05-28 = 03:16:41,737::task::980::TaskManager.Task::(_decref) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting False Thread-56785::DEBUG::2012-05-28 = 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56785::DEBUG::2012-05-28 = 03:16:51,693::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init -> = state preparing Thread-56785::INFO::2012-05-28 = 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56785::INFO::2012-05-28 = 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 = 03:16:51,695::task::1174::TaskManager.Task::(prepare) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state = preparing -> state finished Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56785::DEBUG::2012-05-28 = 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56785::DEBUG::2012-05-28 = 03:16:51,698::task::980::TaskManager.Task::(_decref) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting False Thread-56786::DEBUG::2012-05-28 = 03:16:51,943::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init -> = state preparing Thread-56786::INFO::2012-05-28 = 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56786::INFO::2012-05-28 = 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}} Thread-56786::DEBUG::2012-05-28 = 03:16:51,945::task::1174::TaskManager.Task::(prepare) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', = 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', = 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', = 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 = 03:16:51,946::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state = preparing -> state finished Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56786::DEBUG::2012-05-28 = 03:16:51,948::task::980::TaskManager.Task::(_decref) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting False Thread-56792::DEBUG::2012-05-28 = 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56792::DEBUG::2012-05-28 = 03:17:01,742::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init -> = state preparing Thread-56792::INFO::2012-05-28 = 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56792::INFO::2012-05-28 = 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 = 03:17:01,744::task::1174::TaskManager.Task::(prepare) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 = 03:17:01,745::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state = preparing -> state finished Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56792::DEBUG::2012-05-28 = 03:17:01,747::task::980::TaskManager.Task::(_decref) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting False Thread-56793::DEBUG::2012-05-28 = 03:17:02,137::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init -> = state preparing Thread-56793::INFO::2012-05-28 = 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56793::INFO::2012-05-28 = 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}} Thread-56793::DEBUG::2012-05-28 = 03:17:02,140::task::1174::TaskManager.Task::(prepare) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', = 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', = 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state = preparing -> state finished Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56793::DEBUG::2012-05-28 = 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56793::DEBUG::2012-05-28 = 03:17:02,143::task::980::TaskManager.Task::(_decref) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting False Thread-56799::DEBUG::2012-05-28 = 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56799::DEBUG::2012-05-28 = 03:17:11,790::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init -> = state preparing Thread-56799::INFO::2012-05-28 = 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56799::INFO::2012-05-28 = 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 = 03:17:11,792::task::1174::TaskManager.Task::(prepare) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 = 03:17:11,793::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state = preparing -> state finished Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56799::DEBUG::2012-05-28 = 03:17:11,795::task::980::TaskManager.Task::(_decref) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting False Thread-56800::DEBUG::2012-05-28 = 03:17:12,334::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init -> = state preparing Thread-56800::INFO::2012-05-28 = 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56800::INFO::2012-05-28 = 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}} Thread-56800::DEBUG::2012-05-28 = 03:17:12,336::task::1174::TaskManager.Task::(prepare) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', = 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', = 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', = 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 = 03:17:12,337::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state = preparing -> state finished Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56800::DEBUG::2012-05-28 = 03:17:12,339::task::980::TaskManager.Task::(_decref) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting False Thread-56806::DEBUG::2012-05-28 = 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56806::DEBUG::2012-05-28 = 03:17:21,832::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init -> = state preparing Thread-56806::INFO::2012-05-28 = 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56806::INFO::2012-05-28 = 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::1174::TaskManager.Task::(prepare) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state = preparing -> state finished Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56806::DEBUG::2012-05-28 = 03:17:21,837::task::980::TaskManager.Task::(_decref) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting False Thread-56807::DEBUG::2012-05-28 = 03:17:22,541::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init -> = state preparing Thread-56807::INFO::2012-05-28 = 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56807::INFO::2012-05-28 = 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}} Thread-56807::DEBUG::2012-05-28 = 03:17:22,544::task::1174::TaskManager.Task::(prepare) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', = 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', = 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', = 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state = preparing -> state finished Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56807::DEBUG::2012-05-28 = 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56807::DEBUG::2012-05-28 = 03:17:22,547::task::980::TaskManager.Task::(_decref) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting False Thread-56813::DEBUG::2012-05-28 = 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56813::DEBUG::2012-05-28 = 03:17:31,887::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init -> = state preparing Thread-56813::INFO::2012-05-28 = 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56813::INFO::2012-05-28 = 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 = 03:17:31,889::task::1174::TaskManager.Task::(prepare) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 = 03:17:31,890::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state = preparing -> state finished Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56813::DEBUG::2012-05-28 = 03:17:31,892::task::980::TaskManager.Task::(_decref) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting False Thread-56814::DEBUG::2012-05-28 = 03:17:32,738::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init -> = state preparing Thread-56814::INFO::2012-05-28 = 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56814::INFO::2012-05-28 = 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}} Thread-56814::DEBUG::2012-05-28 = 03:17:32,741::task::1174::TaskManager.Task::(prepare) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', = 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', = 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', = 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state = preparing -> state finished Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::task::980::TaskManager.Task::(_decref) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting False Thread-56820::DEBUG::2012-05-28 = 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56820::DEBUG::2012-05-28 = 03:17:41,936::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init -> = state preparing Thread-56820::INFO::2012-05-28 = 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56820::INFO::2012-05-28 = 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 = 03:17:41,938::task::1174::TaskManager.Task::(prepare) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state = preparing -> state finished Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56820::DEBUG::2012-05-28 = 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56820::DEBUG::2012-05-28 = 03:17:41,941::task::980::TaskManager.Task::(_decref) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting False Thread-56821::DEBUG::2012-05-28 = 03:17:42,936::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state init -> = state preparing Thread-56821::INFO::2012-05-28 = 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56821::INFO::2012-05-28 = 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}} Thread-56821::DEBUG::2012-05-28 = 03:17:42,939::task::1174::TaskManager.Task::(prepare) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', = 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', = 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', = 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state = preparing -> state finished Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56821::DEBUG::2012-05-28 = 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56821::DEBUG::2012-05-28 = 03:17:42,942::task::980::TaskManager.Task::(_decref) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting False Thread-56827::DEBUG::2012-05-28 = 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56827::DEBUG::2012-05-28 = 03:17:51,989::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init -> = state preparing Thread-56827::INFO::2012-05-28 = 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56827::INFO::2012-05-28 = 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::1174::TaskManager.Task::(prepare) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state = preparing -> state finished Thread-56827::DEBUG::2012-05-28 = 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::task::980::TaskManager.Task::(_decref) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting False Thread-56828::DEBUG::2012-05-28 = 03:17:53,151::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init -> = state preparing Thread-56828::INFO::2012-05-28 = 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56828::INFO::2012-05-28 = 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}} Thread-56828::DEBUG::2012-05-28 = 03:17:53,153::task::1174::TaskManager.Task::(prepare) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', = 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', = 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', = 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 = 03:17:53,154::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state = preparing -> state finished Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56828::DEBUG::2012-05-28 = 03:17:53,156::task::980::TaskManager.Task::(_decref) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting False Thread-56834::DEBUG::2012-05-28 = 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56834::DEBUG::2012-05-28 = 03:18:02,039::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init -> = state preparing Thread-56834::INFO::2012-05-28 = 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56834::INFO::2012-05-28 = 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::1174::TaskManager.Task::(prepare) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state = preparing -> state finished Thread-56834::DEBUG::2012-05-28 = 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::task::980::TaskManager.Task::(_decref) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting False Thread-56835::DEBUG::2012-05-28 = 03:18:03,344::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init -> = state preparing Thread-56835::INFO::2012-05-28 = 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56835::INFO::2012-05-28 = 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}} Thread-56835::DEBUG::2012-05-28 = 03:18:03,346::task::1174::TaskManager.Task::(prepare) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', = 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', = 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', = 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 = 03:18:03,347::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state = preparing -> state finished Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56835::DEBUG::2012-05-28 = 03:18:03,349::task::980::TaskManager.Task::(_decref) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting False Thread-56841::DEBUG::2012-05-28 = 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56841::DEBUG::2012-05-28 = 03:18:12,088::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init -> = state preparing Thread-56841::INFO::2012-05-28 = 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56841::INFO::2012-05-28 = 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 = 03:18:12,090::task::1174::TaskManager.Task::(prepare) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 = 03:18:12,091::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state = preparing -> state finished Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56841::DEBUG::2012-05-28 = 03:18:12,093::task::980::TaskManager.Task::(_decref) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting False Thread-56842::DEBUG::2012-05-28 = 03:18:13,554::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init -> = state preparing Thread-56842::INFO::2012-05-28 = 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56842::INFO::2012-05-28 = 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}} Thread-56842::DEBUG::2012-05-28 = 03:18:13,556::task::1174::TaskManager.Task::(prepare) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', = 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', = 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', = 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 = 03:18:13,557::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state = preparing -> state finished Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56842::DEBUG::2012-05-28 = 03:18:13,559::task::980::TaskManager.Task::(_decref) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting False Thread-56848::DEBUG::2012-05-28 = 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56848::DEBUG::2012-05-28 = 03:18:22,137::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init -> = state preparing Thread-56848::INFO::2012-05-28 = 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56848::INFO::2012-05-28 = 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 = 03:18:22,139::task::1174::TaskManager.Task::(prepare) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 = 03:18:22,140::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state = preparing -> state finished Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56848::DEBUG::2012-05-28 = 03:18:22,142::task::980::TaskManager.Task::(_decref) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting False Thread-56849::DEBUG::2012-05-28 = 03:18:23,747::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init -> = state preparing Thread-56849::INFO::2012-05-28 = 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56849::INFO::2012-05-28 = 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}} Thread-56849::DEBUG::2012-05-28 = 03:18:23,750::task::1174::TaskManager.Task::(prepare) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', = 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', = 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', = 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state = preparing -> state finished Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56849::DEBUG::2012-05-28 = 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56849::DEBUG::2012-05-28 = 03:18:23,753::task::980::TaskManager.Task::(_decref) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting False Thread-56855::DEBUG::2012-05-28 = 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56855::DEBUG::2012-05-28 = 03:18:32,185::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init -> = state preparing Thread-56855::INFO::2012-05-28 = 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56855::INFO::2012-05-28 = 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::1174::TaskManager.Task::(prepare) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state = preparing -> state finished Thread-56855::DEBUG::2012-05-28 = 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::task::980::TaskManager.Task::(_decref) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting False Thread-56856::DEBUG::2012-05-28 = 03:18:33,943::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init -> = state preparing Thread-56856::INFO::2012-05-28 = 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56856::INFO::2012-05-28 = 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}} Thread-56856::DEBUG::2012-05-28 = 03:18:33,946::task::1174::TaskManager.Task::(prepare) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', = 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', = 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state = preparing -> state finished Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56856::DEBUG::2012-05-28 = 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56856::DEBUG::2012-05-28 = 03:18:33,949::task::980::TaskManager.Task::(_decref) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting False Thread-56862::DEBUG::2012-05-28 = 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56862::DEBUG::2012-05-28 = 03:18:42,267::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init -> = state preparing Thread-56862::INFO::2012-05-28 = 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56862::INFO::2012-05-28 = 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 = 03:18:42,270::task::1174::TaskManager.Task::(prepare) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state = preparing -> state finished Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56862::DEBUG::2012-05-28 = 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56862::DEBUG::2012-05-28 = 03:18:42,273::task::980::TaskManager.Task::(_decref) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting False Thread-56863::DEBUG::2012-05-28 = 03:18:44,136::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init -> = state preparing Thread-56863::INFO::2012-05-28 = 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56863::INFO::2012-05-28 = 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}} Thread-56863::DEBUG::2012-05-28 = 03:18:44,138::task::1174::TaskManager.Task::(prepare) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', = 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', = 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', = 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 = 03:18:44,139::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state = preparing -> state finished Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56863::DEBUG::2012-05-28 = 03:18:44,141::task::980::TaskManager.Task::(_decref) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting False Thread-56869::DEBUG::2012-05-28 = 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56869::DEBUG::2012-05-28 = 03:18:52,316::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init -> = state preparing Thread-56869::INFO::2012-05-28 = 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56869::INFO::2012-05-28 = 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 = 03:18:52,318::task::1174::TaskManager.Task::(prepare) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 = 03:18:52,319::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state = preparing -> state finished Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56869::DEBUG::2012-05-28 = 03:18:52,321::task::980::TaskManager.Task::(_decref) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting False Thread-56870::DEBUG::2012-05-28 = 03:18:54,326::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init -> = state preparing Thread-56870::INFO::2012-05-28 = 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56870::INFO::2012-05-28 = 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}} Thread-56870::DEBUG::2012-05-28 = 03:18:54,329::task::1174::TaskManager.Task::(prepare) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', = 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', = 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', = 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state = preparing -> state finished Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56870::DEBUG::2012-05-28 = 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56870::DEBUG::2012-05-28 = 03:18:54,332::task::980::TaskManager.Task::(_decref) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting False Thread-56875::DEBUG::2012-05-28 = 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56875::DEBUG::2012-05-28 = 03:19:02,363::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init -> = state preparing Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 = 03:19:02,365::task::1174::TaskManager.Task::(prepare) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state = preparing -> state finished Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56875::DEBUG::2012-05-28 = 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56875::DEBUG::2012-05-28 = 03:19:02,368::task::980::TaskManager.Task::(_decref) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting False Thread-56877::DEBUG::2012-05-28 = 03:19:04,518::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init -> = state preparing Thread-56877::INFO::2012-05-28 = 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56877::INFO::2012-05-28 = 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}} Thread-56877::DEBUG::2012-05-28 = 03:19:04,520::task::1174::TaskManager.Task::(prepare) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', = 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', = 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', = 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 = 03:19:04,521::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state = preparing -> state finished Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56877::DEBUG::2012-05-28 = 03:19:04,523::task::980::TaskManager.Task::(_decref) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting False Thread-56882::DEBUG::2012-05-28 = 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56882::DEBUG::2012-05-28 = 03:19:12,410::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init -> = state preparing Thread-56882::INFO::2012-05-28 = 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56882::INFO::2012-05-28 = 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::1174::TaskManager.Task::(prepare) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state = preparing -> state finished Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56882::DEBUG::2012-05-28 = 03:19:12,415::task::980::TaskManager.Task::(_decref) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting False Thread-56884::DEBUG::2012-05-28 = 03:19:14,721::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init -> = state preparing Thread-56884::INFO::2012-05-28 = 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56884::INFO::2012-05-28 = 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}} Thread-56884::DEBUG::2012-05-28 = 03:19:14,723::task::1174::TaskManager.Task::(prepare) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', = 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', = 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', = 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 = 03:19:14,724::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state = preparing -> state finished Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56884::DEBUG::2012-05-28 = 03:19:14,726::task::980::TaskManager.Task::(_decref) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting False Thread-56889::DEBUG::2012-05-28 = 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56889::DEBUG::2012-05-28 = 03:19:22,459::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init -> = state preparing Thread-56889::INFO::2012-05-28 = 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56889::INFO::2012-05-28 = 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 = 03:19:22,462::task::1174::TaskManager.Task::(prepare) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state = preparing -> state finished Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56889::DEBUG::2012-05-28 = 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56889::DEBUG::2012-05-28 = 03:19:22,465::task::980::TaskManager.Task::(_decref) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting False Thread-56891::DEBUG::2012-05-28 = 03:19:24,908::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init -> = state preparing Thread-56891::INFO::2012-05-28 = 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56891::INFO::2012-05-28 = 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}} Thread-56891::DEBUG::2012-05-28 = 03:19:24,911::task::1174::TaskManager.Task::(prepare) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', = 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', = 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', = 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state = preparing -> state finished Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56891::DEBUG::2012-05-28 = 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56891::DEBUG::2012-05-28 = 03:19:24,914::task::980::TaskManager.Task::(_decref) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting False Thread-56896::DEBUG::2012-05-28 = 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56896::DEBUG::2012-05-28 = 03:19:32,514::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init -> = state preparing Thread-56896::INFO::2012-05-28 = 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56896::INFO::2012-05-28 = 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::1174::TaskManager.Task::(prepare) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state = preparing -> state finished Thread-56896::DEBUG::2012-05-28 = 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::task::980::TaskManager.Task::(_decref) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting False Thread-56898::DEBUG::2012-05-28 = 03:19:35,100::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init -> = state preparing Thread-56898::INFO::2012-05-28 = 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56898::INFO::2012-05-28 = 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}} Thread-56898::DEBUG::2012-05-28 = 03:19:35,103::task::1174::TaskManager.Task::(prepare) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', = 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', = 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', = 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state = preparing -> state finished Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56898::DEBUG::2012-05-28 = 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56898::DEBUG::2012-05-28 = 03:19:35,106::task::980::TaskManager.Task::(_decref) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting False Thread-56903::DEBUG::2012-05-28 = 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56903::DEBUG::2012-05-28 = 03:19:42,563::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init -> = state preparing Thread-56903::INFO::2012-05-28 = 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56903::INFO::2012-05-28 = 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 = 03:19:42,565::task::1174::TaskManager.Task::(prepare) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state = preparing -> state finished Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56903::DEBUG::2012-05-28 = 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56903::DEBUG::2012-05-28 = 03:19:42,568::task::980::TaskManager.Task::(_decref) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting False Thread-56905::DEBUG::2012-05-28 = 03:19:45,293::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init -> = state preparing Thread-56905::INFO::2012-05-28 = 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56905::INFO::2012-05-28 = 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}} Thread-56905::DEBUG::2012-05-28 = 03:19:45,295::task::1174::TaskManager.Task::(prepare) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', = 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', = 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', = 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 = 03:19:45,296::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state = preparing -> state finished Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56905::DEBUG::2012-05-28 = 03:19:45,298::task::980::TaskManager.Task::(_decref) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting False Thread-56910::DEBUG::2012-05-28 = 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56910::DEBUG::2012-05-28 = 03:19:52,611::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init -> = state preparing Thread-56910::INFO::2012-05-28 = 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56910::INFO::2012-05-28 = 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 = 03:19:52,614::task::1174::TaskManager.Task::(prepare) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state = preparing -> state finished Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::task::980::TaskManager.Task::(_decref) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting False Thread-56912::DEBUG::2012-05-28 = 03:19:55,489::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init -> = state preparing Thread-56912::INFO::2012-05-28 = 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56912::INFO::2012-05-28 = 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}} Thread-56912::DEBUG::2012-05-28 = 03:19:55,492::task::1174::TaskManager.Task::(prepare) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', = 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', = 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state = preparing -> state finished Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56912::DEBUG::2012-05-28 = 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56912::DEBUG::2012-05-28 = 03:19:55,495::task::980::TaskManager.Task::(_decref) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting False Thread-56917::DEBUG::2012-05-28 = 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56917::DEBUG::2012-05-28 = 03:20:02,678::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init -> = state preparing Thread-56917::INFO::2012-05-28 = 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56917::INFO::2012-05-28 = 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::1174::TaskManager.Task::(prepare) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state = preparing -> state finished Thread-56917::DEBUG::2012-05-28 = 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::task::980::TaskManager.Task::(_decref) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting False Thread-56919::DEBUG::2012-05-28 = 03:20:05,687::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state init -> = state preparing Thread-56919::INFO::2012-05-28 = 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56919::INFO::2012-05-28 = 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}} Thread-56919::DEBUG::2012-05-28 = 03:20:05,690::task::1174::TaskManager.Task::(prepare) = Task=3D`369222f4-2262-496b-9893-238884727675`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', = 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', = 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', = 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state = preparing -> state finished Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56919::DEBUG::2012-05-28 = 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56919::DEBUG::2012-05-28 = 03:20:05,693::task::980::TaskManager.Task::(_decref) = Task=3D`369222f4-2262-496b-9893-238884727675`::ref 0 aborting False Thread-56924::DEBUG::2012-05-28 = 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56924::DEBUG::2012-05-28 = 03:20:12,727::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init -> = state preparing Thread-56924::INFO::2012-05-28 = 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56924::INFO::2012-05-28 = 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 = 03:20:12,730::task::1174::TaskManager.Task::(prepare) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state = preparing -> state finished Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56924::DEBUG::2012-05-28 = 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56924::DEBUG::2012-05-28 = 03:20:12,733::task::980::TaskManager.Task::(_decref) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting False Thread-56926::DEBUG::2012-05-28 = 03:20:15,884::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init -> = state preparing Thread-56926::INFO::2012-05-28 = 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56926::INFO::2012-05-28 = 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}} Thread-56926::DEBUG::2012-05-28 = 03:20:15,886::task::1174::TaskManager.Task::(prepare) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', = 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', = 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', = 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 = 03:20:15,887::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state = preparing -> state finished Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56926::DEBUG::2012-05-28 = 03:20:15,889::task::980::TaskManager.Task::(_decref) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting False Thread-56931::DEBUG::2012-05-28 = 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56931::DEBUG::2012-05-28 = 03:20:22,776::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init -> = state preparing Thread-56931::INFO::2012-05-28 = 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56931::INFO::2012-05-28 = 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 = 03:20:22,778::task::1174::TaskManager.Task::(prepare) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state = preparing -> state finished Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56931::DEBUG::2012-05-28 = 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56931::DEBUG::2012-05-28 = 03:20:22,781::task::980::TaskManager.Task::(_decref) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting False Thread-56933::DEBUG::2012-05-28 = 03:20:26,076::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init -> = state preparing Thread-56933::INFO::2012-05-28 = 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56933::INFO::2012-05-28 = 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}} Thread-56933::DEBUG::2012-05-28 = 03:20:26,079::task::1174::TaskManager.Task::(prepare) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', = 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', = 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', = 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state = preparing -> state finished Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56933::DEBUG::2012-05-28 = 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56933::DEBUG::2012-05-28 = 03:20:26,082::task::980::TaskManager.Task::(_decref) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting False Thread-56938::DEBUG::2012-05-28 = 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56938::DEBUG::2012-05-28 = 03:20:32,823::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init -> = state preparing Thread-56938::INFO::2012-05-28 = 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56938::INFO::2012-05-28 = 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::1174::TaskManager.Task::(prepare) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state = preparing -> state finished Thread-56938::DEBUG::2012-05-28 = 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::task::980::TaskManager.Task::(_decref) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting False Thread-56940::DEBUG::2012-05-28 = 03:20:36,279::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init -> = state preparing Thread-56940::INFO::2012-05-28 = 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56940::INFO::2012-05-28 = 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}} Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::1174::TaskManager.Task::(prepare) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', = 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', = 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', = 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state = preparing -> state finished Thread-56940::DEBUG::2012-05-28 = 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::task::980::TaskManager.Task::(_decref) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting False Thread-56945::DEBUG::2012-05-28 = 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56945::DEBUG::2012-05-28 = 03:20:42,872::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init -> = state preparing Thread-56945::INFO::2012-05-28 = 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56945::INFO::2012-05-28 = 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::1174::TaskManager.Task::(prepare) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state = preparing -> state finished Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56945::DEBUG::2012-05-28 = 03:20:42,877::task::980::TaskManager.Task::(_decref) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting False Thread-56947::DEBUG::2012-05-28 = 03:20:46,472::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init -> = state preparing Thread-56947::INFO::2012-05-28 = 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56947::INFO::2012-05-28 = 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}} Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::1174::TaskManager.Task::(prepare) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', = 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', = 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', = 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state = preparing -> state finished Thread-56947::DEBUG::2012-05-28 = 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::task::980::TaskManager.Task::(_decref) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting False Thread-56952::DEBUG::2012-05-28 = 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56952::DEBUG::2012-05-28 = 03:20:52,922::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init -> = state preparing Thread-56952::INFO::2012-05-28 = 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56952::INFO::2012-05-28 = 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 = 03:20:52,925::task::1174::TaskManager.Task::(prepare) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state = preparing -> state finished Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::task::980::TaskManager.Task::(_decref) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting False Thread-56954::DEBUG::2012-05-28 = 03:20:56,684::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init -> = state preparing Thread-56954::INFO::2012-05-28 = 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56954::INFO::2012-05-28 = 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}} Thread-56954::DEBUG::2012-05-28 = 03:20:56,687::task::1174::TaskManager.Task::(prepare) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', = 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', = 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', = 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state = preparing -> state finished Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56954::DEBUG::2012-05-28 = 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56954::DEBUG::2012-05-28 = 03:20:56,690::task::980::TaskManager.Task::(_decref) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting False Thread-56959::DEBUG::2012-05-28 = 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56959::DEBUG::2012-05-28 = 03:21:02,971::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init -> = state preparing Thread-56959::INFO::2012-05-28 = 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56959::INFO::2012-05-28 = 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 = 03:21:02,973::task::1174::TaskManager.Task::(prepare) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state = preparing -> state finished Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56959::DEBUG::2012-05-28 = 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56959::DEBUG::2012-05-28 = 03:21:02,976::task::980::TaskManager.Task::(_decref) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting False Thread-56961::DEBUG::2012-05-28 = 03:21:06,878::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init -> = state preparing Thread-56961::INFO::2012-05-28 = 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56961::INFO::2012-05-28 = 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}} Thread-56961::DEBUG::2012-05-28 = 03:21:06,880::task::1174::TaskManager.Task::(prepare) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', = 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', = 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', = 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 = 03:21:06,881::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state = preparing -> state finished Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56961::DEBUG::2012-05-28 = 03:21:06,883::task::980::TaskManager.Task::(_decref) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting False Thread-56965::DEBUG::2012-05-28 = 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56965::DEBUG::2012-05-28 = 03:21:13,019::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init -> = state preparing Thread-56965::INFO::2012-05-28 = 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone) Thread-56965::INFO::2012-05-28 = 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::1174::TaskManager.Task::(prepare) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state = preparing -> state finished Thread-56965::DEBUG::2012-05-28 = 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::task::980::TaskManager.Task::(_decref) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting False Thread-56968::DEBUG::2012-05-28 = 03:21:17,091::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init -> = state preparing Thread-56968::INFO::2012-05-28 = 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56968::INFO::2012-05-28 = 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}} Thread-56968::DEBUG::2012-05-28 = 03:21:17,094::task::1174::TaskManager.Task::(prepare) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', = 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', = 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', = 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state = preparing -> state finished Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56968::DEBUG::2012-05-28 = 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56968::DEBUG::2012-05-28 = 03:21:17,097::task::980::TaskManager.Task::(_decref) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting False On 28 May, 2012, at 11:09 AM, Shu Ming wrote: this action:
=20 2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand = internal: false. Entities affected : ID: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via = vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, prevLVER=3D17), log = id: 530cb694 2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand = return value=20 Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM =20 =20 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966 [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) = [72d88732] Command FenceSpmStorageVDS execution failed. Exception: = IRSNonOperationalException: IRSGenericException: IRSErrorException: = IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: = 530cb694 2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Could not fence spm on vds = ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock freed to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:00,002 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains = done 2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 =20 On 28 May, 2012, at 12:08 AM, Haim Ateya wrote: =20
Hi, first question that comes to mind is why host is in = non-responsive state?=20 Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager =20 Now, for your question, you can use the manual fence option = (confirm host has been rebooted), which will free spm role for faulty = host, and engine will elect new spm. =20 Haim =20 On May 27, 2012, at 18:32, T-Sinjon <tscbj1989@gmail.com> wrote: =20
Description of problem: =20 i have 2 nodes=20 ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None =20 The SPM node stuck in Non-responsive status, it can't be actived,=20=
all vms in the node went into Unknown status and the master vm = domain became inactived =20 when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. =20 but there has no vm running in node1 , it only has 2 vms in Unknown = status =20 Because I can't active the SPM host , so i can't active the vm = storage domain =20 1,How can i migrated the SPM role to other host in my data center , = such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the = host has been Rebooted' action , and rebooted the node1, but it did no = sense) =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 =20
Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 --=20 Shu Ming <shuming@linux.vnet.ibm.com> IBM China Systems and Technology Laboratory
<div>Traceback (most recent call last):</div><div> File = "/usr/share/vdsm/storage/dispatcher.py", line 85, in = run</div><div> File "/usr/share/vdsm/storage/task.py", line 1166, = in prepare</div><div>SecureError</div><div>Thread-26::DEBUG::2012-05-28 = 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) = read lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3DVMDomain', = 'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', = 'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', = 'POOL_DESCRIPTION=3DBLC', = 'POOL_DOMAINS=3Dfce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-= 4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active'= , 'POOL_SPM_ID=3D1', 'POOL_SPM_LVER=3D17', = 'POOL_UUID=3D524a7003-edec-4f52-a38e-b15cadfbe3ef', = 'REMOTE_PATH=3Dxxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', = 'ROLE=3DMaster', 'SDUUID=3D5e2ac537-6a73-4faf-8379-68f3ff26a75d', = 'TYPE=3DNFS', 'VERSION=3D0', = '_SHA_CKSUM=3Da17bf026e76daae1ff911bdbbcfa13b700c93d7e']</div><div>Thread-= 56743::DEBUG::2012-05-28 = 03:15:50,717::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init = -> state preparing</div><div>Thread-56743::INFO::2012-05-28 = 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56743::INFO::2012-05-28 = 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,720::task::1174::TaskManager.Task::(prepare) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', = 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', = 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,721::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state =
--Apple-Mail=_42F7332C-F3D0-4CF7-8C2A-1BF8E6CD9DB6 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">node1 = vdsm.log:<div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 = other threads...</div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::79::vds::(run) <_MainThread(MainThread, started = 140246996211456)></div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started = daemon 140246779500288)></div><div>MainThread::INFO::2012-05-28 = 03:14:55,912::vdsm::71::vds::(run) I am the actual vdsm = 4.9-0</div><div>MainThread::ERROR::2012-05-28 = 03:14:56,106::vdsm::74::vds::(run) Traceback (most recent call = last):</div><div> File "/usr/share/vdsm/vdsm", line 72, in = run</div><div> serve_clients(log)</div><div> File = "/usr/share/vdsm/vdsm", line 40, in serve_clients</div><div> = cif =3D clientIF.clientIF(log)</div><div> File = "/usr/share/vdsm/clientIF.py", line 114, in __init__</div><div> = File "/usr/share/vdsm/libvirtconnection.py", line 111, in = get</div><div> File = "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in = openAuth</div><div>libvirtError: Failed to connect socket to = '/var/run/libvirt/libvirt-sock': No such file or = directory</div><div><br></div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 = other threads...</div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::79::vds::(run) <_MainThread(MainThread, started = 140708160984832)></div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started = daemon 140707944273664)></div><div><br></div><div>node2 vdsm.log: = (sorry for the large log)</div><div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,507::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init = -> state preparing</div><div>Thread-56734::INFO::2012-05-28 = 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56734::INFO::2012-05-28 = 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,509::task::1174::TaskManager.Task::(prepare) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', = 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', = 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', = 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,510::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state = preparing -> state finished</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,512::task::980::TaskManager.Task::(_decref) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting = False</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,333::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init = -> state preparing</div><div>Thread-56736::INFO::2012-05-28 = 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56736::INFO::2012-05-28 = 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,335::task::1174::TaskManager.Task::(prepare) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,336::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state = preparing -> state finished</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,338::task::980::TaskManager.Task::(_decref) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting = False</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,826::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init = -> state preparing</div><div>Thread-56737::INFO::2012-05-28 = 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56737::INFO::2012-05-28 = 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,828::task::1174::TaskManager.Task::(prepare) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,829::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state = preparing -> state finished</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,831::task::980::TaskManager.Task::(_decref) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting = False</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,866::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init = -> state preparing</div><div>Thread-56738::INFO::2012-05-28 = 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: = fenceSpmStorage(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = lastOwner=3D1, lastLver=3D'17', = options=3DNone)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Request was made in = '/usr/share/vdsm/storage/hsm.py' line '2633' at = 'fenceSpmStorage'</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) = Trying to register resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type = 'exclusive'</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now = locking as 'exclusive' (1 active = user)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Granted = request</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: = Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef = (exclusive)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting = False</div><div>Thread-56738::ERROR::2012-05-28 = 03:15:41,872::task::855::TaskManager.Task::(_setError) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected = error</div><div>Traceback (most recent call last):</div><div> File = "/usr/share/vdsm/storage/task.py", line 863, in _run</div><div> = File "/usr/share/vdsm/logUtils.py", line 38, in wrapper</div><div> = File "/usr/share/vdsm/storage/hsm.py", line 2634, in = fenceSpmStorage</div><div> File "/usr/share/vdsm/storage/sp.py", = line 150, in forceFreeSpm</div><div> File = "/usr/share/vdsm/storage/securable.py", line 78, in = wrapper</div><div>SecureError</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::874::TaskManager.Task::(_run) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: = 8ee680b3-39b8-49ef-b756-8d374f34d97e = ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping = task</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::1201::TaskManager.Task::(stop) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state = preparing (force False)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting = True</div><div>Thread-56738::INFO::2012-05-28 = 03:15:41,873::task::1159::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is = aborted: '' - code 100</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::1164::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: = aborted: </div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting = True</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::915::TaskManager.Task::(_doAbort) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force = False</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = preparing -> state aborting</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy = none</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = aborting -> state failed</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: = 'None'>}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) = Trying to release resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef'</div><div>Thread-56738::DEB= UG::2012-05-28 = 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) = Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 = active users)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding = out if anyone is waiting for = it.</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) = No one is waiting for resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing = records.</div><div>Thread-56738::ERROR::2012-05-28 = 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run) </div= preparing -> state finished</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,723::task::980::TaskManager.Task::(_decref) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting = False</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,380::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init = -> state preparing</div><div>Thread-56745::INFO::2012-05-28 = 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56745::INFO::2012-05-28 = 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::1174::TaskManager.Task::(prepare) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state = preparing -> state finished</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::task::980::TaskManager.Task::(_decref) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting = False</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,916::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init = -> state preparing</div><div>Thread-56750::INFO::2012-05-28 = 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56750::INFO::2012-05-28 = 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,919::task::1174::TaskManager.Task::(prepare) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', = 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', = 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', = 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,920::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state = preparing -> state finished</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,922::task::980::TaskManager.Task::(_decref) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting = False</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,430::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init = -> state preparing</div><div>Thread-56752::INFO::2012-05-28 = 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56752::INFO::2012-05-28 = 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::1174::TaskManager.Task::(prepare) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state = preparing -> state finished</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::task::980::TaskManager.Task::(_decref) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting = False</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,132::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init = -> state preparing</div><div>Thread-56757::INFO::2012-05-28 = 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56757::INFO::2012-05-28 = 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,134::task::1174::TaskManager.Task::(prepare) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', = 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', = 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', = 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,135::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state = preparing -> state finished</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::task::980::TaskManager.Task::(_decref) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting = False</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,495::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init = -> state preparing</div><div>Thread-56759::INFO::2012-05-28 = 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56759::INFO::2012-05-28 = 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,497::task::1174::TaskManager.Task::(prepare) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state = preparing -> state finished</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,500::task::980::TaskManager.Task::(_decref) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting = False</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,323::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init = -> state preparing</div><div>Thread-56764::INFO::2012-05-28 = 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56764::INFO::2012-05-28 = 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,325::task::1174::TaskManager.Task::(prepare) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', = 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', = 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', = 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,326::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state = preparing -> state finished</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::task::980::TaskManager.Task::(_decref) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting = False</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,543::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init = -> state preparing</div><div>Thread-56766::INFO::2012-05-28 = 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56766::INFO::2012-05-28 = 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,545::task::1174::TaskManager.Task::(prepare) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,546::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state = preparing -> state finished</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,548::task::980::TaskManager.Task::(_decref) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting = False</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,521::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init = -> state preparing</div><div>Thread-56771::INFO::2012-05-28 = 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56771::INFO::2012-05-28 = 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::1174::TaskManager.Task::(prepare) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', = 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', = 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', = 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state = preparing -> state finished</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::task::980::TaskManager.Task::(_decref) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting = False</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,593::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init = -> state preparing</div><div>Thread-56773::INFO::2012-05-28 = 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56773::INFO::2012-05-28 = 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::1174::TaskManager.Task::(prepare) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state = preparing -> state finished</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::task::980::TaskManager.Task::(_decref) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting = False</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,643::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init = -> state preparing</div><div>Thread-56778::INFO::2012-05-28 = 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56778::INFO::2012-05-28 = 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,645::task::1174::TaskManager.Task::(prepare) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state = preparing -> state finished</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,648::task::980::TaskManager.Task::(_decref) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting = False</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,731::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init = -> state preparing</div><div>Thread-56779::INFO::2012-05-28 = 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56779::INFO::2012-05-28 = 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,734::task::1174::TaskManager.Task::(prepare) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', = 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', = 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', = 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,735::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state = preparing -> state finished</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,737::task::980::TaskManager.Task::(_decref) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting = False</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,693::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init = -> state preparing</div><div>Thread-56785::INFO::2012-05-28 = 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56785::INFO::2012-05-28 = 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,695::task::1174::TaskManager.Task::(prepare) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state = preparing -> state finished</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,698::task::980::TaskManager.Task::(_decref) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting = False</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,943::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init = -> state preparing</div><div>Thread-56786::INFO::2012-05-28 = 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56786::INFO::2012-05-28 = 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,945::task::1174::TaskManager.Task::(prepare) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', = 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', = 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', = 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,946::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state = preparing -> state finished</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,948::task::980::TaskManager.Task::(_decref) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting = False</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,742::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init = -> state preparing</div><div>Thread-56792::INFO::2012-05-28 = 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56792::INFO::2012-05-28 = 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,744::task::1174::TaskManager.Task::(prepare) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,745::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state = preparing -> state finished</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,747::task::980::TaskManager.Task::(_decref) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting = False</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,137::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init = -> state preparing</div><div>Thread-56793::INFO::2012-05-28 = 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56793::INFO::2012-05-28 = 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,140::task::1174::TaskManager.Task::(prepare) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', = 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', = 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state = preparing -> state finished</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,143::task::980::TaskManager.Task::(_decref) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting = False</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,790::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init = -> state preparing</div><div>Thread-56799::INFO::2012-05-28 = 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56799::INFO::2012-05-28 = 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,792::task::1174::TaskManager.Task::(prepare) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,793::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state = preparing -> state finished</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,795::task::980::TaskManager.Task::(_decref) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting = False</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,334::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init = -> state preparing</div><div>Thread-56800::INFO::2012-05-28 = 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56800::INFO::2012-05-28 = 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,336::task::1174::TaskManager.Task::(prepare) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', = 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', = 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', = 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,337::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state = preparing -> state finished</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,339::task::980::TaskManager.Task::(_decref) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting = False</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,832::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init = -> state preparing</div><div>Thread-56806::INFO::2012-05-28 = 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56806::INFO::2012-05-28 = 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::1174::TaskManager.Task::(prepare) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state = preparing -> state finished</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,837::task::980::TaskManager.Task::(_decref) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting = False</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,541::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init = -> state preparing</div><div>Thread-56807::INFO::2012-05-28 = 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56807::INFO::2012-05-28 = 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,544::task::1174::TaskManager.Task::(prepare) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', = 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', = 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', = 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state = preparing -> state finished</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,547::task::980::TaskManager.Task::(_decref) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting = False</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,887::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init = -> state preparing</div><div>Thread-56813::INFO::2012-05-28 = 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56813::INFO::2012-05-28 = 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,889::task::1174::TaskManager.Task::(prepare) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,890::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state = preparing -> state finished</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,892::task::980::TaskManager.Task::(_decref) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting = False</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,738::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init = -> state preparing</div><div>Thread-56814::INFO::2012-05-28 = 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56814::INFO::2012-05-28 = 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,741::task::1174::TaskManager.Task::(prepare) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', = 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', = 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', = 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state = preparing -> state finished</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::task::980::TaskManager.Task::(_decref) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting = False</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,936::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init = -> state preparing</div><div>Thread-56820::INFO::2012-05-28 = 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56820::INFO::2012-05-28 = 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,938::task::1174::TaskManager.Task::(prepare) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state = preparing -> state finished</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,941::task::980::TaskManager.Task::(_decref) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting = False</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,936::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state init = -> state preparing</div><div>Thread-56821::INFO::2012-05-28 = 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56821::INFO::2012-05-28 = 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,939::task::1174::TaskManager.Task::(prepare) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', = 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', = 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', = 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state = preparing -> state finished</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,942::task::980::TaskManager.Task::(_decref) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting = False</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,989::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init = -> state preparing</div><div>Thread-56827::INFO::2012-05-28 = 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56827::INFO::2012-05-28 = 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::1174::TaskManager.Task::(prepare) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state = preparing -> state finished</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::task::980::TaskManager.Task::(_decref) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting = False</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,151::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init = -> state preparing</div><div>Thread-56828::INFO::2012-05-28 = 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56828::INFO::2012-05-28 = 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,153::task::1174::TaskManager.Task::(prepare) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', = 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', = 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', = 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,154::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state = preparing -> state finished</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,156::task::980::TaskManager.Task::(_decref) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting = False</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,039::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init = -> state preparing</div><div>Thread-56834::INFO::2012-05-28 = 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56834::INFO::2012-05-28 = 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::1174::TaskManager.Task::(prepare) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state = preparing -> state finished</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::task::980::TaskManager.Task::(_decref) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting = False</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,344::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init = -> state preparing</div><div>Thread-56835::INFO::2012-05-28 = 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56835::INFO::2012-05-28 = 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,346::task::1174::TaskManager.Task::(prepare) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', = 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', = 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', = 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,347::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state = preparing -> state finished</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,349::task::980::TaskManager.Task::(_decref) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting = False</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,088::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init = -> state preparing</div><div>Thread-56841::INFO::2012-05-28 = 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56841::INFO::2012-05-28 = 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,090::task::1174::TaskManager.Task::(prepare) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,091::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state = preparing -> state finished</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,093::task::980::TaskManager.Task::(_decref) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting = False</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,554::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init = -> state preparing</div><div>Thread-56842::INFO::2012-05-28 = 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56842::INFO::2012-05-28 = 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,556::task::1174::TaskManager.Task::(prepare) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', = 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', = 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', = 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,557::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state = preparing -> state finished</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,559::task::980::TaskManager.Task::(_decref) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting = False</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,137::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init = -> state preparing</div><div>Thread-56848::INFO::2012-05-28 = 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56848::INFO::2012-05-28 = 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,139::task::1174::TaskManager.Task::(prepare) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,140::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state = preparing -> state finished</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,142::task::980::TaskManager.Task::(_decref) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting = False</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,747::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init = -> state preparing</div><div>Thread-56849::INFO::2012-05-28 = 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56849::INFO::2012-05-28 = 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,750::task::1174::TaskManager.Task::(prepare) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', = 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', = 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', = 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state = preparing -> state finished</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,753::task::980::TaskManager.Task::(_decref) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting = False</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,185::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init = -> state preparing</div><div>Thread-56855::INFO::2012-05-28 = 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56855::INFO::2012-05-28 = 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::1174::TaskManager.Task::(prepare) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state = preparing -> state finished</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::task::980::TaskManager.Task::(_decref) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting = False</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,943::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init = -> state preparing</div><div>Thread-56856::INFO::2012-05-28 = 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56856::INFO::2012-05-28 = 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,946::task::1174::TaskManager.Task::(prepare) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', = 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', = 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state = preparing -> state finished</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,949::task::980::TaskManager.Task::(_decref) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting = False</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,267::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init = -> state preparing</div><div>Thread-56862::INFO::2012-05-28 = 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56862::INFO::2012-05-28 = 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,270::task::1174::TaskManager.Task::(prepare) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state = preparing -> state finished</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,273::task::980::TaskManager.Task::(_decref) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting = False</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,136::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init = -> state preparing</div><div>Thread-56863::INFO::2012-05-28 = 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56863::INFO::2012-05-28 = 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,138::task::1174::TaskManager.Task::(prepare) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', = 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', = 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', = 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,139::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state = preparing -> state finished</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,141::task::980::TaskManager.Task::(_decref) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting = False</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,316::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init = -> state preparing</div><div>Thread-56869::INFO::2012-05-28 = 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56869::INFO::2012-05-28 = 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,318::task::1174::TaskManager.Task::(prepare) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,319::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state = preparing -> state finished</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,321::task::980::TaskManager.Task::(_decref) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting = False</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,326::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init = -> state preparing</div><div>Thread-56870::INFO::2012-05-28 = 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56870::INFO::2012-05-28 = 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,329::task::1174::TaskManager.Task::(prepare) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', = 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', = 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', = 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state = preparing -> state finished</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,332::task::980::TaskManager.Task::(_decref) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting = False</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,363::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init = -> state preparing</div><div>Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,365::task::1174::TaskManager.Task::(prepare) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state = preparing -> state finished</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,368::task::980::TaskManager.Task::(_decref) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting = False</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,518::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init = -> state preparing</div><div>Thread-56877::INFO::2012-05-28 = 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56877::INFO::2012-05-28 = 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,520::task::1174::TaskManager.Task::(prepare) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', = 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', = 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', = 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,521::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state = preparing -> state finished</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,523::task::980::TaskManager.Task::(_decref) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting = False</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,410::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init = -> state preparing</div><div>Thread-56882::INFO::2012-05-28 = 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56882::INFO::2012-05-28 = 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::1174::TaskManager.Task::(prepare) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state = preparing -> state finished</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,415::task::980::TaskManager.Task::(_decref) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting = False</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,721::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init = -> state preparing</div><div>Thread-56884::INFO::2012-05-28 = 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56884::INFO::2012-05-28 = 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,723::task::1174::TaskManager.Task::(prepare) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', = 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', = 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', = 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,724::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state = preparing -> state finished</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,726::task::980::TaskManager.Task::(_decref) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting = False</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,459::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init = -> state preparing</div><div>Thread-56889::INFO::2012-05-28 = 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56889::INFO::2012-05-28 = 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,462::task::1174::TaskManager.Task::(prepare) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state = preparing -> state finished</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,465::task::980::TaskManager.Task::(_decref) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting = False</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,908::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init = -> state preparing</div><div>Thread-56891::INFO::2012-05-28 = 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56891::INFO::2012-05-28 = 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,911::task::1174::TaskManager.Task::(prepare) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', = 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', = 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', = 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state = preparing -> state finished</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,914::task::980::TaskManager.Task::(_decref) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting = False</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,514::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init = -> state preparing</div><div>Thread-56896::INFO::2012-05-28 = 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56896::INFO::2012-05-28 = 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::1174::TaskManager.Task::(prepare) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state = preparing -> state finished</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::task::980::TaskManager.Task::(_decref) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting = False</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,100::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init = -> state preparing</div><div>Thread-56898::INFO::2012-05-28 = 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56898::INFO::2012-05-28 = 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,103::task::1174::TaskManager.Task::(prepare) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', = 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', = 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', = 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state = preparing -> state finished</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,106::task::980::TaskManager.Task::(_decref) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting = False</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,563::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init = -> state preparing</div><div>Thread-56903::INFO::2012-05-28 = 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56903::INFO::2012-05-28 = 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,565::task::1174::TaskManager.Task::(prepare) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state = preparing -> state finished</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,568::task::980::TaskManager.Task::(_decref) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting = False</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,293::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init = -> state preparing</div><div>Thread-56905::INFO::2012-05-28 = 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56905::INFO::2012-05-28 = 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,295::task::1174::TaskManager.Task::(prepare) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', = 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', = 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', = 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,296::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state = preparing -> state finished</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,298::task::980::TaskManager.Task::(_decref) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting = False</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,611::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init = -> state preparing</div><div>Thread-56910::INFO::2012-05-28 = 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56910::INFO::2012-05-28 = 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,614::task::1174::TaskManager.Task::(prepare) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state = preparing -> state finished</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::task::980::TaskManager.Task::(_decref) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting = False</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,489::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init = -> state preparing</div><div>Thread-56912::INFO::2012-05-28 = 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56912::INFO::2012-05-28 = 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,492::task::1174::TaskManager.Task::(prepare) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', = 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', = 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state = preparing -> state finished</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,495::task::980::TaskManager.Task::(_decref) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting = False</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,678::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init = -> state preparing</div><div>Thread-56917::INFO::2012-05-28 = 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56917::INFO::2012-05-28 = 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::1174::TaskManager.Task::(prepare) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state = preparing -> state finished</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::task::980::TaskManager.Task::(_decref) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting = False</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,687::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state init = -> state preparing</div><div>Thread-56919::INFO::2012-05-28 = 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56919::INFO::2012-05-28 = 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,690::task::1174::TaskManager.Task::(prepare) = Task=3D`369222f4-2262-496b-9893-238884727675`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', = 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', = 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', = 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state = preparing -> state finished</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,693::task::980::TaskManager.Task::(_decref) = Task=3D`369222f4-2262-496b-9893-238884727675`::ref 0 aborting = False</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,727::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init = -> state preparing</div><div>Thread-56924::INFO::2012-05-28 = 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56924::INFO::2012-05-28 = 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,730::task::1174::TaskManager.Task::(prepare) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state = preparing -> state finished</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,733::task::980::TaskManager.Task::(_decref) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting = False</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,884::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init = -> state preparing</div><div>Thread-56926::INFO::2012-05-28 = 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56926::INFO::2012-05-28 = 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,886::task::1174::TaskManager.Task::(prepare) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', = 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', = 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', = 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,887::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state = preparing -> state finished</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,889::task::980::TaskManager.Task::(_decref) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting = False</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,776::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init = -> state preparing</div><div>Thread-56931::INFO::2012-05-28 = 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56931::INFO::2012-05-28 = 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,778::task::1174::TaskManager.Task::(prepare) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state = preparing -> state finished</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,781::task::980::TaskManager.Task::(_decref) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting = False</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,076::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init = -> state preparing</div><div>Thread-56933::INFO::2012-05-28 = 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56933::INFO::2012-05-28 = 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,079::task::1174::TaskManager.Task::(prepare) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', = 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', = 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', = 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state = preparing -> state finished</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,082::task::980::TaskManager.Task::(_decref) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting = False</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,823::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init = -> state preparing</div><div>Thread-56938::INFO::2012-05-28 = 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56938::INFO::2012-05-28 = 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::1174::TaskManager.Task::(prepare) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state = preparing -> state finished</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::task::980::TaskManager.Task::(_decref) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting = False</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,279::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init = -> state preparing</div><div>Thread-56940::INFO::2012-05-28 = 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56940::INFO::2012-05-28 = 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::1174::TaskManager.Task::(prepare) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', = 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', = 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', = 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state = preparing -> state finished</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::task::980::TaskManager.Task::(_decref) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting = False</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,872::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init = -> state preparing</div><div>Thread-56945::INFO::2012-05-28 = 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56945::INFO::2012-05-28 = 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::1174::TaskManager.Task::(prepare) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state = preparing -> state finished</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,877::task::980::TaskManager.Task::(_decref) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting = False</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,472::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init = -> state preparing</div><div>Thread-56947::INFO::2012-05-28 = 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56947::INFO::2012-05-28 = 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::1174::TaskManager.Task::(prepare) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', = 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', = 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', = 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state = preparing -> state finished</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::task::980::TaskManager.Task::(_decref) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting = False</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,922::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init = -> state preparing</div><div>Thread-56952::INFO::2012-05-28 = 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56952::INFO::2012-05-28 = 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,925::task::1174::TaskManager.Task::(prepare) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state = preparing -> state finished</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::task::980::TaskManager.Task::(_decref) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting = False</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,684::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init = -> state preparing</div><div>Thread-56954::INFO::2012-05-28 = 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56954::INFO::2012-05-28 = 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,687::task::1174::TaskManager.Task::(prepare) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', = 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', = 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', = 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state = preparing -> state finished</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,690::task::980::TaskManager.Task::(_decref) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting = False</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,971::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init = -> state preparing</div><div>Thread-56959::INFO::2012-05-28 = 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56959::INFO::2012-05-28 = 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,973::task::1174::TaskManager.Task::(prepare) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state = preparing -> state finished</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,976::task::980::TaskManager.Task::(_decref) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting = False</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,878::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init = -> state preparing</div><div>Thread-56961::INFO::2012-05-28 = 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56961::INFO::2012-05-28 = 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,880::task::1174::TaskManager.Task::(prepare) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', = 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', = 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', = 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,881::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state = preparing -> state finished</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,883::task::980::TaskManager.Task::(_decref) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting = False</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,019::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init = -> state preparing</div><div>Thread-56965::INFO::2012-05-28 = 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56965::INFO::2012-05-28 = 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::1174::TaskManager.Task::(prepare) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state = preparing -> state finished</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::task::980::TaskManager.Task::(_decref) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting = False</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,091::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init = -> state preparing</div><div>Thread-56968::INFO::2012-05-28 = 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56968::INFO::2012-05-28 = 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,094::task::1174::TaskManager.Task::(prepare) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', = 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', = 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', = 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state = preparing -> state finished</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,097::task::980::TaskManager.Task::(_decref) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting = False</div></div><div><br></div><div><div><div>On 28 May, 2012, at 11:09 = AM, Shu Ming wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> =20 <meta content=3D"text/html; charset=3DISO-8859-1" = http-equiv=3D"Content-Type"> =20 <div bgcolor=3D"#FFFFFF" text=3D"#000000"> How about your /var/log/vdsm.log in the two nodes? It = seems that VDSM got some problems.<br> <br> On 2012-5-28 11:04, T-Sinjon wrote: <blockquote = cite=3D"mid:2FA0E3CC-3196-47BE-B4D7-A3C364A1ADF6@gmail.com" type=3D"cite">= <div> <div>1,on node1, vdsm seems strange , it's sleeping</div> <div>[root@ovirt-node-1 ~]# systemctl status vdsmd.service</div> <div>vdsmd.service - Virtual Desktop Server Manager</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Loaded: loaded (/lib/systemd/system/vdsmd.service; = enabled)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Process: 1157 ExecStart=3D/lib/systemd/systemd-vdsmd start (code=3Dexited, status=3D0/SUCCESS)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Main PID: 2228 (respawn)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> CGroup: name=3Dsystemd:/system/vdsmd.service</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime...</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> =E2=94=94 3573 sleep 900</div> <div>2,no firewall blocked</div> <div>3,network is ok, i can ssh into node1 from engine</div> <div><br> </div> <div>I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:</div> <div><br> </div> <div>2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks=3D key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks=3D ]</div> <div>2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS</div> <div>2012-05-28 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, = prevLVER=3D17), log id: 530cb694</div> <div>2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value </div> <div> Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc</div> <div>mStatus = Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc</div> <div>mCode = 654</div> <div>mMessage = Not SPM</div> <div><br> </div> <div><br> </div> <div>2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local</div> <div>2012-05-28 = 10:49:51,966</div></div></blockquote></div></blockquote><blockquote = type=3D"cite"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><blockquote = cite=3D"mid:2FA0E3CC-3196-47BE-B4D7-A3C364A1ADF6@gmail.com" = type=3D"cite"><div><div> [org.ovirt.engine.core.vdsbroker.VDSCommandB= ase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM</div> <div>2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694</div> <div>2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand.</div> <div>2012-05-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks=3D key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks=3D ]</div> <div>2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection.</div> </div> <div>2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts = done</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains</div> <div>2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done</div> <div>2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div><br> </div> <div> <div>On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:</div> <br class=3D"Apple-interchange-newline"> <blockquote type=3D"cite"> <div bgcolor=3D"#FFFFFF"> <div> <div style=3D"text-align: left;direction: ltr; ">Hi, first question that comes to mind is why host is in non-responsive state? </div> <div style=3D"text-align: left;direction: ltr; ">Please check the following:</div> <div style=3D"text-align: left;direction: ltr; ">1. vdsmd service is running on host side</div> <div style=3D"text-align: left;direction: ltr; ">2. No firewall is blocking comm. in and out</div> <div style=3D"text-align: left;direction: ltr; ">3. No network issue between host and manager</div> <div style=3D"text-align: left;direction: ltr; "><br> </div> <div style=3D"text-align: left;direction: ltr; ">Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new = spm.</div> <div style=3D"text-align: left;direction: ltr; "><br> </div> Haim</div> <div><br> On May 27, 2012, at 18:32, T-Sinjon <<a = moz-do-not-send=3D"true" = href=3D"mailto:tscbj1989@gmail.com">tscbj1989@gmail.com</a>> wrote:<br> <br> </div> <blockquote type=3D"cite"> <div><span>Description of problem:</span><br> <span></span><br> <span>i have 2 nodes </span><br> <span>ovirt-node1.local = Non Responsive SPM</span><br> <span>ovirt-node2.local = Up None</span><br> <span></span><br> <span>The SPM node stuck in Non-responsive status, it can't be actived, </span><br> <span>all vms in the node went into Unknown status and the master vm domain became inactived</span><br> <span></span><br> <span>when i do "Maintenace" action to node1, it = says:</span><br> <span>Error: Cannot switch Host to Maintenance = mode.</span><br> <span>Host still has running VMs on it and is in Non-Responsive state.</span><br> <span></span><br> <span>but there has no vm running in node1 , it only has 2 vms in Unknown status</span><br> <span></span><br> <span>Because I can't active the SPM host , so i = can't active the vm storage domain</span><br> <span></span><br> <span>1,How can i migrated the SPM role to other host in my data center , such us node2?</span><br> <span>2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)</span><br> <span></span><br> = <span>_______________________________________________</span><br> <span>Users mailing list</span><br> <span><a moz-do-not-send=3D"true" = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a></span><br> <span><a moz-do-not-send=3D"true" = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a></span><br> </div> </blockquote> </div> </blockquote> </div> <br> <br> <fieldset class=3D"mimeAttachmentHeader"></fieldset> <br> <pre wrap=3D"">_______________________________________________ Users mailing list <a class=3D"moz-txt-link-abbreviated" = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a> <a class=3D"moz-txt-link-freetext" = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a> </pre> </blockquote> <br> <br> <pre class=3D"moz-signature" cols=3D"72">--=20 Shu Ming <a class=3D"moz-txt-link-rfc2396E" = href=3D"mailto:shuming@linux.vnet.ibm.com"><shuming@linux.vnet.ibm.com&= gt;</a> IBM China Systems and Technology Laboratory</pre> </div> </blockquote></div><br></div></div></body></html>= --Apple-Mail=_42F7332C-F3D0-4CF7-8C2A-1BF8E6CD9DB6--

--Apple-Mail-3CBC2566-2E0D-46FD-9A6E-10F3AAA8D6BA Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=utf-8 QWZ0ZXIgeW91IHJ1biB0aGUgbWFudWFsIGZlbmNlIG9wZXJhdGlvbiwgbWFpbnRlbmFuY2UgaXMg ZXNzZW50aWFsIGFzIHdlbGwgKHJpZ2h0IGNsaWNrIG9uIGhvc3QsIGhpdCBpdCkuDQpBcyBmb3Ig eW91ciBsb2dzIG9uIG5vZGUyOyBpdCBzZWVtcyB0aGF0IG1hbnVhbCBmZW5jZSBjb21tYW5kIGZh aWxkIGR1ZSB0byBzZWN1cmUgZXJyb3IgKG9sZCBidWcgb2YgbWluZSBhY3R1YWxseSwgd2UgdGhv dWdodCBpdCB3YXMgcmVzb2x2ZWQgLSB3aWxsIHNlYXJjaCBmb3IgYnogbGF0ZXIpLCB3aGF0IHZl cnNpb24gYXJlIHlvdSB3b3JraW5nIHdpdGggKHZkc20pPw0KDQpBcyBmb3IgbG9ncyBvbiBub2Rl MTsgYXMgeW91IGNhbiBzZWUgdmRzbSBmYWlscyB0byBjb21tdW5pY2F0ZSB3aXRoIGxpYnZpcnQg c2VydmljZTsgdGhlcmUgYXJlIHNldmVyYWwgcmVhc29ucywgcGxlYXNlIHByb3ZpZGUgZGlyZWN0 b3J5IGxpc3Rpbmcgb2YgL3Zhci9ydW4vdmRzbSwgaXMgbGlidmlydCBzZXJ2aWNlIGlzIHJ1bm5p bmc/IERvIHlvdSBoYXZlIGVub3VnaCBzcGFjZSBvbiBub2RlPw0KDQpIYWltDQoNCk9uIE1heSAy OCwgMjAxMiwgYXQgNjozNCwgVC1TaW5qb24gPHRzY2JqMTk4OUBnbWFpbC5jb20+IHdyb3RlOg0K DQo+IG5vZGUxIHZkc20ubG9nOg0KPiBNYWluVGhyZWFkOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0 OjU1LDgzNjo6dmRzbTo6NzY6OnZkczo6KHJ1bikgVkRTTSBtYWluIHRocmVhZCBlbmRlZC4gV2Fp dGluZyBmb3IgMSBvdGhlciB0aHJlYWRzLi4uDQo+IE1haW5UaHJlYWQ6OklORk86OjIwMTItMDUt MjggMDM6MTQ6NTUsODM2Ojp2ZHNtOjo3OTo6dmRzOjoocnVuKSA8X01haW5UaHJlYWQoTWFpblRo cmVhZCwgc3RhcnRlZCAxNDAyNDY5OTYyMTE0NTYpPg0KPiBNYWluVGhyZWFkOjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE0OjU1LDgzNjo6dmRzbTo6Nzk6OnZkczo6KHJ1bikgPFRocmVhZChsaWJ2aXJ0 RXZlbnRMb29wLCBzdGFydGVkIGRhZW1vbiAxNDAyNDY3Nzk1MDAyODgpPg0KPiBNYWluVGhyZWFk OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0OjU1LDkxMjo6dmRzbTo6NzE6OnZkczo6KHJ1bikgSSBh bSB0aGUgYWN0dWFsIHZkc20gNC45LTANCj4gTWFpblRocmVhZDo6RVJST1I6OjIwMTItMDUtMjgg MDM6MTQ6NTYsMTA2Ojp2ZHNtOjo3NDo6dmRzOjoocnVuKSBUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6DQo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3Zkc20iLCBsaW5lIDcyLCBp biBydW4NCj4gICAgIHNlcnZlX2NsaWVudHMobG9nKQ0KPiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRz bS92ZHNtIiwgbGluZSA0MCwgaW4gc2VydmVfY2xpZW50cw0KPiAgICAgY2lmID0gY2xpZW50SUYu Y2xpZW50SUYobG9nKQ0KPiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9jbGllbnRJRi5weSIsIGxp bmUgMTE0LCBpbiBfX2luaXRfXw0KPiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9saWJ2aXJ0Y29u bmVjdGlvbi5weSIsIGxpbmUgMTExLCBpbiBnZXQNCj4gICBGaWxlICIvdXNyL2xpYjY0L3B5dGhv bjIuNy9zaXRlLXBhY2thZ2VzL2xpYnZpcnQucHkiLCBsaW5lIDEwMiwgaW4gb3BlbkF1dGgNCj4g bGlidmlydEVycm9yOiBGYWlsZWQgdG8gY29ubmVjdCBzb2NrZXQgdG8gJy92YXIvcnVuL2xpYnZp cnQvbGlidmlydC1zb2NrJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KPiANCj4gTWFpblRo cmVhZDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNDo1NiwxMDY6OnZkc206Ojc2Ojp2ZHM6OihydW4p IFZEU00gbWFpbiB0aHJlYWQgZW5kZWQuIFdhaXRpbmcgZm9yIDEgb3RoZXIgdGhyZWFkcy4uLg0K PiBNYWluVGhyZWFkOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0OjU2LDEwNjo6dmRzbTo6Nzk6OnZk czo6KHJ1bikgPF9NYWluVGhyZWFkKE1haW5UaHJlYWQsIHN0YXJ0ZWQgMTQwNzA4MTYwOTg0ODMy KT4NCj4gTWFpblRocmVhZDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNDo1NiwxMDY6OnZkc206Ojc5 Ojp2ZHM6OihydW4pIDxUaHJlYWQobGlidmlydEV2ZW50TG9vcCwgc3RhcnRlZCBkYWVtb24gMTQw NzA3OTQ0MjczNjY0KT4NCj4gDQo+IG5vZGUyIHZkc20ubG9nOiAoc29ycnkgZm9yIHRoZSBsYXJn ZSBsb2cpDQo+IFRocmVhZC01NjczNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDAsNTA3Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDUzNzRhNDg5 LWFkNzgtNDY0Yy05M2NlLTMxODRkMTJmYmU1YmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4g c3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjczNDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo0 MCw1MDg6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2NzM0OjpJTkZPOjoyMDEyLTA1 LTI4IDAzOjE1OjQwLDUwOTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFl LTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDAwOTQ3NTcwOCcsICds YXN0Q2hlY2snOiAxMzM4MTc0OTMxLjI1NjE1NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEy MjQ5OTQ2NTk0MicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTM4LjA2NjE4OCwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsn ZGVsYXknOiAnMC4wMDE1MjM5NzE1NTc2MicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTM2Ljg4NjMy MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2NzM0OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNTo0MCw1MDk6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw YXJlKSBUYXNrPWA1Mzc0YTQ4OS1hZDc4LTQ2NGMtOTNjZS0zMTg0ZDEyZmJlNWJgOjpmaW5pc2hl ZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAu MDAxNDAwOTQ3NTcwOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTMxLjI1NjE1NSwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6 IHsnZGVsYXknOiAnMC4wMDEyMjQ5OTQ2NTk0MicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTM4LjA2 NjE4OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04Njkz LWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE1MjM5NzE1NTc2MicsICdsYXN0Q2hlY2sn OiAxMzM4MTc0OTM2Ljg4NjMyMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFk LTU2NzM0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MCw1MTA6OnRhc2s6OjU4ODo6VGFza01h bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNTM3NGE0ODktYWQ3OC00NjRjLTkzY2Ut MzE4NGQxMmZiZTViYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlz aGVkDQo+IFRocmVhZC01NjczNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDAsNTExOjpyZXNv dXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3du ZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzM0OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MCw1MTE6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNv dXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7 fQ0KPiBUaHJlYWQtNTY3MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQwLDUxMjo6dGFzazo6 OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTM3NGE0ODktYWQ3OC00NjRj LTkzY2UtMzE4NGQxMmZiZTViYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2NzM2 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzI6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2Uu RGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2 NzM2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzM6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzljNGIyMzktNGY4NS00ZmFlLWI3YjMtMzQ4 NjUwMjY4NTg1YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4g VGhyZWFkLTU2NzM2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDMzNDo6bG9nVXRpbHM6OjM3 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BV VUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUp DQo+IFRocmVhZC01NjczNjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzU6OmxvZ1V0aWxz OjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVz LCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAn RnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3MzY6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE1OjQxLDMzNTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRh c2s9YDM5YzRiMjM5LTRmODUtNGZhZS1iN2IzLTM0ODY1MDI2ODU4NWA6OmZpbmlzaGVkOiB7J3Nw bV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0N Cj4gVGhyZWFkLTU2NzM2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzY6OnRhc2s6OjU4 ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzljNGIyMzktNGY4NS00 ZmFlLWI3YjMtMzQ4NjUwMjY4NTg1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0 YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjczNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEs MzM3OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFz ZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFk LTU2NzM2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzc6OnJlc291cmNlTWFuYWdlcjo6 ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy ZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3MzY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDMz ODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMzljNGIyMzkt NGY4NS00ZmFlLWI3YjMtMzQ4NjUwMjY4NTg1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhy ZWFkLTU2NzM3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4MjU6OmNsaWVudElGOjoyNjE6 OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4g VGhyZWFkLTU2NzM3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4MjY6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNGI5MmY3ZjgtOTRhNi00MjZi LWI2MjYtNjVhYTQ4OGUzYmY4YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVw YXJpbmcNCj4gVGhyZWFkLTU2NzM3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDgyNzo6bG9n VXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1T dGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRp b25zPU5vbmUpDQo+IFRocmVhZC01NjczNzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4Mjg6 OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0 U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1T dGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3Mzc6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjQxLDgyODo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHBy ZXBhcmUpIFRhc2s9YDRiOTJmN2Y4LTk0YTYtNDI2Yi1iNjI2LTY1YWE0ODhlM2JmOGA6OmZpbmlz aGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZl cic6IDE3fX0NCj4gVGhyZWFkLTU2NzM3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4Mjk6 OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNGI5MmY3 ZjgtOTRhNi00MjZiLWI2MjYtNjVhYTQ4OGUzYmY4YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFy aW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjczNzo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTU6NDEsODMwOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30N Cj4gVGhyZWFkLTU2NzM3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4MzA6OnJlc291cmNl TWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNh bmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3Mzc6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDgzMTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1g NGI5MmY3ZjgtOTRhNi00MjZiLWI2MjYtNjVhYTQ4OGUzYmY4YDo6cmVmIDAgYWJvcnRpbmcgRmFs c2UNCj4gVGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NjU6OmNsaWVu dElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4w LjIyOV0NCj4gVGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NjY6OnRh c2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOGVlNjgwYjMt MzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBz dGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2NzM4OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjQx LDg2Nzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiBmZW5jZVNwbVN0b3JhZ2Uoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRm YmUzZWYnLCBsYXN0T3duZXI9MSwgbGFzdEx2ZXI9JzE3Jywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJl YWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg2ODo6cmVzb3VyY2VNYW5hZ2Vy OjoxNzU6OlJlc291cmNlTWFuYWdlci5SZXF1ZXN0OjooX19pbml0X18pIFJlc05hbWU9YFN0b3Jh Z2UuNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmYFJlcUlEPWA4MjgxYWQzMC1j YTA3LTRkZTYtODkwMy0yNDRhZDU2MmMwNWZgOjpSZXF1ZXN0IHdhcyBtYWRlIGluICcvdXNyL3No YXJlL3Zkc20vc3RvcmFnZS9oc20ucHknIGxpbmUgJzI2MzMnIGF0ICdmZW5jZVNwbVN0b3JhZ2Un DQo+IFRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODY5OjpyZXNvdXJj ZU1hbmFnZXI6OjQ4Mzo6UmVzb3VyY2VNYW5hZ2VyOjoocmVnaXN0ZXJSZXNvdXJjZSkgVHJ5aW5n IHRvIHJlZ2lzdGVyIHJlc291cmNlICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIx NWNhZGZiZTNlZicgZm9yIGxvY2sgdHlwZSAnZXhjbHVzaXZlJw0KPiBUaHJlYWQtNTY3Mzg6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3MDo6cmVzb3VyY2VNYW5hZ2VyOjo1MjU6OlJlc291 cmNlTWFuYWdlcjo6KHJlZ2lzdGVyUmVzb3VyY2UpIFJlc291cmNlICdTdG9yYWdlLjUyNGE3MDAz LWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicgaXMgZnJlZS4gTm93IGxvY2tpbmcgYXMgJ2V4 Y2x1c2l2ZScgKDEgYWN0aXZlIHVzZXIpDQo+IFRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUt MjggMDM6MTU6NDEsODcxOjpyZXNvdXJjZU1hbmFnZXI6OjIxMjo6UmVzb3VyY2VNYW5hZ2VyLlJl cXVlc3Q6OihncmFudCkgUmVzTmFtZT1gU3RvcmFnZS41MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1i MTVjYWRmYmUzZWZgUmVxSUQ9YDgyODFhZDMwLWNhMDctNGRlNi04OTAzLTI0NGFkNTYyYzA1ZmA6 OkdyYW50ZWQgcmVxdWVzdA0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1 OjQxLDg3MTo6dGFzazo6ODE5OjpUYXNrTWFuYWdlci5UYXNrOjoocmVzb3VyY2VBY3F1aXJlZCkg VGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6X3Jlc291cmNlc0Fj cXVpcmVkOiBTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZiAoZXhj bHVzaXZlKQ0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3MTo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOGVlNjgwYjMtMzli OC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6cmVmIDEgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFk LTU2NzM4OjpFUlJPUjo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzI6OnRhc2s6Ojg1NTo6VGFza01h bmFnZXIuVGFzazo6KF9zZXRFcnJvcikgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQz NzRmMzRkOTdlYDo6VW5leHBlY3RlZCBlcnJvcg0KPiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh bGwgbGFzdCk6DQo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvdGFzay5weSIsIGxp bmUgODYzLCBpbiBfcnVuDQo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL2xvZ1V0aWxzLnB5Iiwg bGluZSAzOCwgaW4gd3JhcHBlcg0KPiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hz bS5weSIsIGxpbmUgMjYzNCwgaW4gZmVuY2VTcG1TdG9yYWdlDQo+ICAgRmlsZSAiL3Vzci9zaGFy ZS92ZHNtL3N0b3JhZ2Uvc3AucHkiLCBsaW5lIDE1MCwgaW4gZm9yY2VGcmVlU3BtDQo+ICAgRmls ZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2VjdXJhYmxlLnB5IiwgbGluZSA3OCwgaW4gd3Jh cHBlcg0KPiBTZWN1cmVFcnJvcg0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDg3Mjo6dGFzazo6ODc0OjpUYXNrTWFuYWdlci5UYXNrOjooX3J1bikgVGFzaz1gOGVl NjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6VGFzay5fcnVuOiA4ZWU2ODBiMy0z OWI4LTQ5ZWYtYjc1Ni04ZDM3NGYzNGQ5N2UgKCc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVj YWRmYmUzZWYnLCAxLCAnMTcnKSB7fSBmYWlsZWQgLSBzdG9wcGluZyB0YXNrDQo+IFRocmVhZC01 NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODcyOjp0YXNrOjoxMjAxOjpUYXNrTWFu YWdlci5UYXNrOjooc3RvcCkgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRk OTdlYDo6c3RvcHBpbmcgaW4gc3RhdGUgcHJlcGFyaW5nIChmb3JjZSBGYWxzZSkNCj4gVGhyZWFk LTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzI6OnRhc2s6Ojk4MDo6VGFza01h bmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0 ZjM0ZDk3ZWA6OnJlZiAxIGFib3J0aW5nIFRydWUNCj4gVGhyZWFkLTU2NzM4OjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE1OjQxLDg3Mzo6dGFzazo6MTE1OTo6VGFza01hbmFnZXIuVGFzazo6KHByZXBh cmUpIFRhc2s9YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6OmFib3J0aW5n OiBUYXNrIGlzIGFib3J0ZWQ6ICcnIC0gY29kZSAxMDANCj4gVGhyZWFkLTU2NzM4OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzM6OnRhc2s6OjExNjQ6OlRhc2tNYW5hZ2VyLlRhc2s6Oihw cmVwYXJlKSBUYXNrPWA4ZWU2ODBiMy0zOWI4LTQ5ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjpQcmVw YXJlOiBhYm9ydGVkOiANCj4gVGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0 MSw4NzM6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDhlZTY4 MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6OnJlZiAwIGFib3J0aW5nIFRydWUNCj4g VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzM6OnRhc2s6OjkxNTo6 VGFza01hbmFnZXIuVGFzazo6KF9kb0Fib3J0KSBUYXNrPWA4ZWU2ODBiMy0zOWI4LTQ5ZWYtYjc1 Ni04ZDM3NGYzNGQ5N2VgOjpUYXNrLl9kb0Fib3J0OiBmb3JjZSBGYWxzZQ0KPiBUaHJlYWQtNTY3 Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3Mzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl c3RzIHt9DQo+IFRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODc0Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhlZTY4MGIz LTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmlu ZyAtPiBzdGF0ZSBhYm9ydGluZw0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDg3NDo6dGFzazo6NTM3OjpUYXNrTWFuYWdlci5UYXNrOjooX19zdGF0ZV9hYm9ydGlu ZykgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6X2Fib3J0aW5n OiByZWNvdmVyIHBvbGljeSBub25lDQo+IFRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTU6NDEsODc0Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp IFRhc2s9YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6Om1vdmluZyBmcm9t IHN0YXRlIGFib3J0aW5nIC0+IHN0YXRlIGZhaWxlZA0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjQxLDg3NDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVz b3VyY2VzIHsnU3RvcmFnZS41MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnOiA8 IFJlc291cmNlUmVmICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNl ZicsIGlzVmFsaWQ6ICdUcnVlJyBvYmo6ICdOb25lJz59DQo+IFRocmVhZC01NjczODo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTU6NDEsODc0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VN YW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4g VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzU6OnJlc291cmNlTWFu YWdlcjo6NTM1OjpSZXNvdXJjZU1hbmFnZXI6OihyZWxlYXNlUmVzb3VyY2UpIFRyeWluZyB0byBy ZWxlYXNlIHJlc291cmNlICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZi ZTNlZicNCj4gVGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzU6OnJl c291cmNlTWFuYWdlcjo6NTUwOjpSZXNvdXJjZU1hbmFnZXI6OihyZWxlYXNlUmVzb3VyY2UpIFJl bGVhc2VkIHJlc291cmNlICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZi ZTNlZicgKDAgYWN0aXZlIHVzZXJzKQ0KPiBUaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE1OjQxLDg3NTo6cmVzb3VyY2VNYW5hZ2VyOjo1NTU6OlJlc291cmNlTWFuYWdlcjo6KHJl bGVhc2VSZXNvdXJjZSkgUmVzb3VyY2UgJ1N0b3JhZ2UuNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUt YjE1Y2FkZmJlM2VmJyBpcyBmcmVlLCBmaW5kaW5nIG91dCBpZiBhbnlvbmUgaXMgd2FpdGluZyBm b3IgaXQuDQo+IFRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODc1Ojpy ZXNvdXJjZU1hbmFnZXI6OjU2Mjo6UmVzb3VyY2VNYW5hZ2VyOjoocmVsZWFzZVJlc291cmNlKSBO byBvbmUgaXMgd2FpdGluZyBmb3IgcmVzb3VyY2UgJ1N0b3JhZ2UuNTI0YTcwMDMtZWRlYy00ZjUy LWEzOGUtYjE1Y2FkZmJlM2VmJywgQ2xlYXJpbmcgcmVjb3Jkcy4NCj4gVGhyZWFkLTU2NzM4OjpF UlJPUjo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzY6OmRpc3BhdGNoZXI6OjkzOjpTdG9yYWdlLkRp c3BhdGNoZXIuUHJvdGVjdDo6KHJ1bikgDQo+IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBs YXN0KToNCj4gICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9kaXNwYXRjaGVyLnB5Iiwg bGluZSA4NSwgaW4gcnVuDQo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvdGFzay5w eSIsIGxpbmUgMTE2NiwgaW4gcHJlcGFyZQ0KPiBTZWN1cmVFcnJvcg0KPiBUaHJlYWQtMjY6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQ4LDA3Nzo6cGVyc2lzdGVudERpY3Q6OjIxNjo6U3RvcmFn ZS5QZXJzaXN0ZW50RGljdDo6KHJlZnJlc2gpIHJlYWQgbGluZXMgKEZpbGVNZXRhZGF0YVJXKT1b J0NMQVNTPURhdGEnLCAnREVTQ1JJUFRJT049Vk1Eb21haW4nLCAnSU9PUFRJTUVPVVRTRUM9MTAn LCAnTEVBU0VSRVRSSUVTPTMnLCAnTEVBU0VUSU1FU0VDPTYwJywgJ0xPQ0tQT0xJQ1k9JywgJ0xP Q0tSRU5FV0FMSU5URVJWQUxTRUM9NScsICdNQVNURVJfVkVSU0lPTj0xJywgJ1BPT0xfREVTQ1JJ UFRJT049QkxDJywgJ1BPT0xfRE9NQUlOUz1mY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEw MDFlZDI6QWN0aXZlLDVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZDpBY3RpdmUs NmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2OkFjdGl2ZScsICdQT09MX1NQTV9J RD0xJywgJ1BPT0xfU1BNX0xWRVI9MTcnLCAnUE9PTF9VVUlEPTUyNGE3MDAzLWVkZWMtNGY1Mi1h MzhlLWIxNWNhZGZiZTNlZicsICdSRU1PVEVfUEFUSD14eHgueHh4Lnh4eC54eHg6L2V4cG9ydC9k YXRhL092aXJ0LURvbWFpbi92bWRvbWFpbicsICdST0xFPU1hc3RlcicsICdTRFVVSUQ9NWUyYWM1 MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJywgJ1RZUEU9TkZTJywgJ1ZFUlNJT049MCcs ICdfU0hBX0NLU1VNPWExN2JmMDI2ZTc2ZGFhZTFmZjkxMWJkYmJjZmExM2I3MDBjOTNkN2UnXQ0K PiBUaHJlYWQtNTY3NDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUwLDcxNzo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBlNThmZDBlMS1kMmFlLTQx YmEtOTkwNi00NzM5MzNiOThiYjVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHBy ZXBhcmluZw0KPiBUaHJlYWQtNTY3NDM6OklORk86OjIwMTItMDUtMjggMDM6MTU6NTAsNzE4Ojps b2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9T dGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njc0Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzox NTo1MCw3MTk6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv dGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4 MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTE1MDEzMTIyNTU5JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzQ5NDEuMjY1MjAyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1 MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQ1NjAyMjI2 MjU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NDguMDc5MzQ0LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6 ICcwLjAwMTI5NDEzNjA0NzM2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NDYuODk1NjU5LCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY3NDM6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE1OjUwLDcyMDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRh c2s9YGU1OGZkMGUxLWQyYWUtNDFiYS05OTA2LTQ3MzkzM2I5OGJiNWA6OmZpbmlzaGVkOiB7J2Zj ZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDExNTAx MzEyMjU1OScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTQxLjI2NTIwMiwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVs YXknOiAnMC4wMDE0NTYwMjIyNjI1NycsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTQ4LjA3OTM0NCwg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3 MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDEyOTQxMzYwNDczNicsICdsYXN0Q2hlY2snOiAxMzM4 MTc0OTQ2Ljg5NTY1OSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2NzQz OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo1MCw3MjE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIu VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTU4ZmQwZTEtZDJhZS00MWJhLTk5MDYtNDczOTMz Yjk4YmI1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+ IFRocmVhZC01Njc0Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NTAsNzIyOjpyZXNvdXJjZU1h bmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVs ZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzQzOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNTo1MCw3MjI6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1h bmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBU aHJlYWQtNTY3NDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUwLDcyMzo6dGFzazo6OTgwOjpU YXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZTU4ZmQwZTEtZDJhZS00MWJhLTk5MDYt NDczOTMzYjk4YmI1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2NzQ1OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNTo1MSwzNzk6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0 Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2NzQ1OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo1MSwzODA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzg3Mjg4MzItODRjMC00NWQ2LTk1NzctMjc3YmMwMGY0 OTcxYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFk LTU2NzQ1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjUxLDM4MTo6bG9nVXRpbHM6OjM3OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1 MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRo cmVhZC01Njc0NTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo1MSwzODI6OmxvZ1V0aWxzOjozOTo6 ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1 cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScs ICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1 OjUxLDM4Mzo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDM4 NzI4ODMyLTg0YzAtNDVkNi05NTc3LTI3N2JjMDBmNDk3MWA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6 IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhy ZWFkLTU2NzQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo1MSwzODM6OnRhc2s6OjU4ODo6VGFz a01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzg3Mjg4MzItODRjMC00NWQ2LTk1 NzctMjc3YmMwMGY0OTcxYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZp bmlzaGVkDQo+IFRocmVhZC01Njc0NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NTEsMzg0Ojpy ZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkg T3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzQ1 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo1MSwzODU6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpS ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0 cyB7fQ0KPiBUaHJlYWQtNTY3NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUxLDM4NTo6dGFz azo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMzg3Mjg4MzItODRjMC00 NWQ2LTk1NzctMjc3YmMwMGY0OTcxYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2 NzUwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjowMCw5MTY6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMGIyNGU5M2YtYTA3My00NjRiLTk2OGItMTk3 NjU4YzRjYTgzYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4g VGhyZWFkLTU2NzUwOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjAwLDkxNzo6bG9nVXRpbHM6OjM3 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9u cz1Ob25lKQ0KPiBUaHJlYWQtNTY3NTA6OklORk86OjIwMTItMDUtMjggMDM6MTY6MDAsOTE4Ojps b2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9T dGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAw MWVkMic6IHsnZGVsYXknOiAnMC4wMDE0NzUwOTU3NDg5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5 NTEuMjc2NTM4LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFm LTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTIzODEwNzY4MTI3JywgJ2xhc3RD aGVjayc6IDEzMzgxNzQ5NTguMDg3MjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkz MTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxOTM2OTEy NTM2NjInLCAnbGFzdENoZWNrJzogMTMzODE3NDk1Ni45MDg0MjcsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX19DQo+IFRocmVhZC01Njc1MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDAsOTE5 Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMGIyNGU5M2Yt YTA3My00NjRiLTk2OGItMTk3NjU4YzRjYTgzYDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQ3NTA5NTc0ODknLCAnbGFz dENoZWNrJzogMTMzODE3NDk1MS4yNzY1MzgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1 ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMjM4 MTA3NjgxMjcnLCAnbGFzdENoZWNrJzogMTMzODE3NDk1OC4wODcyNywgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVs YXknOiAnMC4wMDE5MzY5MTI1MzY2MicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTU2LjkwODQyNywg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2NzUwOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNjowMCw5MjA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gMGIyNGU5M2YtYTA3My00NjRiLTk2OGItMTk3NjU4YzRjYTgzYDo6bW92aW5n IGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njc1MDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDAsOTIxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0 cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzUwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NjowMCw5MjE6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6Oihj YW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3NTA6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE2OjAwLDkyMjo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNr OjooX2RlY3JlZikgVGFzaz1gMGIyNGU5M2YtYTA3My00NjRiLTk2OGItMTk3NjU4YzRjYTgzYDo6 cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2NzUyOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNjowMSw0Mjk6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojoo d3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2NzUyOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNjowMSw0MzA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gM2ZiMDFiODUtMGQzNy00ZWVhLTkzNWYtZTgyZjFlMmZmNzZiYDo6bW92aW5nIGZy b20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2NzUyOjpJTkZPOjoy MDEyLTA1LTI4IDAzOjE2OjAxLDQzMTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBl cikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRm NTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njc1Mjo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxNjowMSw0MzI6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsn c3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9 fQ0KPiBUaHJlYWQtNTY3NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjAxLDQzMzo6dGFzazo6 MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDNmYjAxYjg1LTBkMzctNGVl YS05MzVmLWU4MmYxZTJmZjc2YmA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAn c3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2NzUyOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNjowMSw0MzM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6 KF91cGRhdGVTdGF0ZSkgVGFzaz1gM2ZiMDFiODUtMGQzNy00ZWVhLTkzNWYtZTgyZjFlMmZmNzZi YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVh ZC01Njc1Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDEsNDM0OjpyZXNvdXJjZU1hbmFnZXI6 OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFs bCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzUyOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNjowMSw0MzU6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQt NTY3NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjAxLDQzNTo6dGFzazo6OTgwOjpUYXNrTWFu YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gM2ZiMDFiODUtMGQzNy00ZWVhLTkzNWYtZTgyZjFl MmZmNzZiYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2NzU3OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNjoxMSwxMzI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRh dGVTdGF0ZSkgVGFzaz1gZjgyYTU0MzAtMDk4NS00NDJmLThkNTgtYzIxYmIxMTAyMTkwYDo6bW92 aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2NzU3OjpJ TkZPOjoyMDEyLTA1LTI4IDAzOjE2OjExLDEzMzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjoo d3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJl YWQtNTY3NTc6OklORk86OjIwMTItMDUtMjggMDM6MTY6MTEsMTM0Ojpsb2dVdGlsczo6Mzk6OmRp c3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJl c3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXkn OiAnMC4wMDE0MzA5ODgzMTE3NycsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTYxLjI4NjMwMywgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2 YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0ODEwNTYyMTMzOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc0 OTY4LjA5NjgyNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMz My04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3NzQwNzI2NDcwOScsICdsYXN0 Q2hlY2snOiAxMzM4MTc0OTY2LjkxNzQzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBU aHJlYWQtNTY3NTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDEzNDo6dGFzazo6MTE3NDo6 VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGY4MmE1NDMwLTA5ODUtNDQyZi04ZDU4 LWMyMWJiMTEwMjE5MGA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVh YTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MzA5ODgzMTE3NycsICdsYXN0Q2hlY2snOiAxMzM4 MTc0OTYxLjI4NjMwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMt NGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0ODEwNTYyMTMzOCcsICds YXN0Q2hlY2snOiAxMzM4MTc0OTY4LjA5NjgyNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3 NzQwNzI2NDcwOScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTY2LjkxNzQzLCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY3NTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjEx LDEzNTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBm ODJhNTQzMC0wOTg1LTQ0MmYtOGQ1OC1jMjFiYjExMDIxOTBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBw cmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2NzU3OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNjoxMSwxMzY6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNl cyB7fQ0KPiBUaHJlYWQtNTY3NTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDEzNzo6cmVz b3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3du ZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njc1Nzo6REVCVUc6OjIwMTItMDUt MjggMDM6MTY6MTEsMTM3Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBU YXNrPWBmODJhNTQzMC0wOTg1LTQ0MmYtOGQ1OC1jMjFiYjExMDIxOTBgOjpyZWYgMCBhYm9ydGlu ZyBGYWxzZQ0KPiBUaHJlYWQtNTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDQ5Mzo6 Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcy LjMwLjAuMjI5XQ0KPiBUaHJlYWQtNTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDQ5 NTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBiNWVm YjIyZi01ZDVjLTQ3ODAtOTA5MC0xZDIyMGZjMTg0MmZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0 IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY3NTk6OklORk86OjIwMTItMDUtMjggMDM6 MTY6MTEsNDk1Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNh ZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2NzU5OjpJTkZPOjoyMDEyLTA1LTI4 IDAzOjE2OjExLDQ5Njo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu ZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3Nw bUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01 Njc1OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MTEsNDk3Ojp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYjVlZmIyMmYtNWQ1Yy00NzgwLTkwOTAtMWQyMjBm YzE4NDJmYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAn RnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjExLDQ5ODo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl KSBUYXNrPWBiNWVmYjIyZi01ZDVjLTQ3ODAtOTA5MC0xZDIyMGZjMTg0MmZgOjptb3ZpbmcgZnJv bSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2NzU5OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNjoxMSw0OTg6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9 IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjEx LDQ5OTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNl bEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njc1OTo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTY6MTEsNTAwOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf ZGVjcmVmKSBUYXNrPWBiNWVmYjIyZi01ZDVjLTQ3ODAtOTA5MC0xZDIyMGZjMTg0MmZgOjpyZWYg MCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY3NjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2 OjIxLDMyMzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr PWAyMGMyMmRlYi03OTFmLTQ4MzItYTM3ZS01NGE3OTRkN2Y1ZWJgOjptb3ZpbmcgZnJvbSBzdGF0 ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY3NjQ6OklORk86OjIwMTItMDUt MjggMDM6MTY6MjEsMzI0Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njc2NDo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxNjoyMSwzMjU6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNl NzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTIwMTg2 ODA1NzI1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5ODEuMzA1NTYyLCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxh eSc6ICcwLjAwMTQ5ODkzNzYwNjgxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NzguMTA2ODU1LCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcw ZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg1ODk0OTY2MTI1JywgJ2xhc3RDaGVjayc6IDEzMzgx NzQ5NzYuOTI5OTUxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY3NjQ6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDMyNTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIu VGFzazo6KHByZXBhcmUpIFRhc2s9YDIwYzIyZGViLTc5MWYtNDgzMi1hMzdlLTU0YTc5NGQ3ZjVl YmA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsn ZGVsYXknOiAnMC4wMDEyMDE4NjgwNTcyNScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTgxLjMwNTU2 MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4 ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0OTg5Mzc2MDY4MScsICdsYXN0Q2hlY2snOiAx MzM4MTc0OTc4LjEwNjg1NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJj ODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE4NTg5NDk2NjEyNScs ICdsYXN0Q2hlY2snOiAxMzM4MTc0OTc2LjkyOTk1MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fX0NCj4gVGhyZWFkLTU2NzY0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSwzMjY6OnRhc2s6 OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMjBjMjJkZWItNzkx Zi00ODMyLWEzN2UtNTRhNzk0ZDdmNWViYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+ IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njc2NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6 MjEsMzI3OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVs ZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhy ZWFkLTU2NzY0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSwzMjg6OnJlc291cmNlTWFuYWdl cjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFs bCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3NjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIx LDMyODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMjBjMjJk ZWItNzkxZi00ODMyLWEzN2UtNTRhNzk0ZDdmNWViYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4g VGhyZWFkLTU2NzY2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSw1NDI6OmNsaWVudElGOjoy NjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0N Cj4gVGhyZWFkLTU2NzY2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSw1NDM6OnRhc2s6OjU4 ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMDU4NmEyNzctODUzNi00 ZTM3LTkxZWQtNTk4YjQ3Mjg2YzJmYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBw cmVwYXJpbmcNCj4gVGhyZWFkLTU2NzY2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0NDo6 bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRT cG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBv cHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njc2Njo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjoyMSw1 NDU6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog Z2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdz cG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3NjY6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6 KHByZXBhcmUpIFRhc2s9YDA1ODZhMjc3LTg1MzYtNGUzNy05MWVkLTU5OGI0NzI4NmMyZmA6OmZp bmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3Bt THZlcic6IDE3fX0NCj4gVGhyZWFkLTU2NzY2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSw1 NDY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMDU4 NmEyNzctODUzNi00ZTM3LTkxZWQtNTk4YjQ3Mjg2YzJmYDo6bW92aW5nIGZyb20gc3RhdGUgcHJl cGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njc2Njo6REVCVUc6OjIwMTItMDUt MjggMDM6MTY6MjEsNTQ3OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93 bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMg e30NCj4gVGhyZWFkLTU2NzY2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSw1NDc6OnJlc291 cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVy LmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3NjY6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjIxLDU0ODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFz az1gMDU4NmEyNzctODUzNi00ZTM3LTkxZWQtNTk4YjQ3Mjg2YzJmYDo6cmVmIDAgYWJvcnRpbmcg RmFsc2UNCj4gVGhyZWFkLTU2NzcxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjozMSw1MjE6OnRh c2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNTcxN2FiMjIt NzdmYy00YjllLTllZjEtZmMzN2Q5YjIzYjYwYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBz dGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2NzcxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjMx LDUyMjo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY3NzE6OklORk86OjIwMTItMDUt MjggMDM6MTY6MzEsNTIzOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUt NDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0NjAwNzUzNzg0MicsICds YXN0Q2hlY2snOiAxMzM4MTc0OTkxLjMxNTkyMSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEz MDc5NjQzMjQ5NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTg4LjExNjQzMiwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsn ZGVsYXknOiAnMC4wMDE4MjcwMDE1NzE2NicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTg2Ljk0MjY5 OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2NzcxOjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNjozMSw1MjQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw YXJlKSBUYXNrPWA1NzE3YWIyMi03N2ZjLTRiOWUtOWVmMS1mYzM3ZDliMjNiNjBgOjpmaW5pc2hl ZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAu MDAxNDYwMDc1Mzc4NDInLCAnbGFzdENoZWNrJzogMTMzODE3NDk5MS4zMTU5MjEsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQn OiB7J2RlbGF5JzogJzAuMDAxMzA3OTY0MzI0OTUnLCAnbGFzdENoZWNrJzogMTMzODE3NDk4OC4x MTY0MzIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5 My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxODI3MDAxNTcxNjYnLCAnbGFzdENoZWNr JzogMTMzODE3NDk4Ni45NDI2OTgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVh ZC01Njc3MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTI0Ojp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU3MTdhYjIyLTc3ZmMtNGI5ZS05ZWYx LWZjMzdkOWIyM2I2MGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5p c2hlZA0KPiBUaHJlYWQtNTY3NzE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDUyNTo6cmVz b3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93 bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01Njc3MTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTI2OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMg e30NCj4gVGhyZWFkLTU2NzcxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjozMSw1MjY6OnRhc2s6 Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDU3MTdhYjIyLTc3ZmMtNGI5 ZS05ZWYxLWZjMzdkOWIyM2I2MGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njc3 Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTkyOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdl LkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01 Njc3Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTkzOjp0YXNrOjo1ODg6OlRhc2tNYW5h Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDc1MmRiZTMwLWM1ZTUtNDVhMy1iN2UwLTgx YTE5NTY0ZWM0ZmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+ IFRocmVhZC01Njc3Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjozMSw1OTQ6OmxvZ1V0aWxzOjoz Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNw VVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25l KQ0KPiBUaHJlYWQtNTY3NzM6OklORk86OjIwMTItMDUtMjggMDM6MTY6MzEsNTk1Ojpsb2dVdGls czo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1 cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzog J0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2NzczOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNjozMSw1OTY6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBU YXNrPWA3NTJkYmUzMC1jNWU1LTQ1YTMtYjdlMC04MWExOTU2NGVjNGZgOjpmaW5pc2hlZDogeydz cG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319 DQo+IFRocmVhZC01Njc3Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTk2Ojp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDc1MmRiZTMwLWM1ZTUt NDVhMy1iN2UwLTgxYTE5NTY0ZWM0ZmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBz dGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY3NzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMx LDU5Nzo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVh c2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVh ZC01Njc3Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTk4OjpyZXNvdXJjZU1hbmFnZXI6 Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg cmVxdWVzdHMge30NCj4gVGhyZWFkLTU2NzczOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjozMSw1 OTg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDc1MmRiZTMw LWM1ZTUtNDVhMy1iN2UwLTgxYTE5NTY0ZWM0ZmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRo cmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNjQxOjpjbGllbnRJRjo6MjYx OjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+ IFRocmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNjQzOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDViOWRjZjg4LTRhYWYtNDY0 OS04ODk1LTRjMWQ5YmZjYzJkYmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJl cGFyaW5nDQo+IFRocmVhZC01Njc3ODo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw2NDM6Omxv Z1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3Bt U3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0 aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY3Nzg6OklORk86OjIwMTItMDUtMjggMDM6MTY6NDEsNjQ0 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdl dFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3Bt U3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2Nzc4OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNjo0MSw2NDU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6Oihw cmVwYXJlKSBUYXNrPWA1YjlkY2Y4OC00YWFmLTQ2NDktODg5NS00YzFkOWJmY2MyZGJgOjpmaW5p c2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2 ZXInOiAxN319DQo+IFRocmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNjQ2 Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDViOWRj Zjg4LTRhYWYtNDY0OS04ODk1LTRjMWQ5YmZjYzJkYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh cmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY3Nzg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjQxLDY0Njo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9 DQo+IFRocmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNjQ3OjpyZXNvdXJj ZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j YW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2Nzc4OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNjo0MSw2NDg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YDViOWRjZjg4LTRhYWYtNDY0OS04ODk1LTRjMWQ5YmZjYzJkYmA6OnJlZiAwIGFib3J0aW5nIEZh bHNlDQo+IFRocmVhZC01Njc3OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNzMxOjp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYzODU1ZmY5LTQ5 ZGMtNGRhMS1hYjQyLTNmNzE3Y2EyMjQyZmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3Rh dGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njc3OTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw3 MzI6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog cmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2Nzc5OjpJTkZPOjoyMDEyLTA1LTI4 IDAzOjE2OjQxLDczMzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu ZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2 YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMzAwMDk2NTExODQnLCAnbGFz dENoZWNrJzogMTMzODE3NTAwMS4zMjU1NTMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1 ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNTA3 MDQzODM4NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTk4LjEyNjc4NywgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVs YXknOiAnMC4wMDE5NTU5ODYwMjI5NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTk2Ljk1NTUwOCwg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2Nzc5OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNjo0MSw3MzQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJl KSBUYXNrPWBmMzg1NWZmOS00OWRjLTRkYTEtYWI0Mi0zZjcxN2NhMjI0MmZgOjpmaW5pc2hlZDog eydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAx MzAwMDk2NTExODQnLCAnbGFzdENoZWNrJzogMTMzODE3NTAwMS4zMjU1NTMsICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7 J2RlbGF5JzogJzAuMDAxNTA3MDQzODM4NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTk4LjEyNjc4 NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNh MjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE5NTU5ODYwMjI5NScsICdsYXN0Q2hlY2snOiAx MzM4MTc0OTk2Ljk1NTUwOCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2 Nzc5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw3MzU6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjM4NTVmZjktNDlkYy00ZGExLWFiNDItM2Y3 MTdjYTIyNDJmYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVk DQo+IFRocmVhZC01Njc3OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNzM2OjpyZXNvdXJj ZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2Nzc5OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw3MzY6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0K PiBUaHJlYWQtNTY3Nzk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjQxLDczNzo6dGFzazo6OTgw OjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZjM4NTVmZjktNDlkYy00ZGExLWFi NDItM2Y3MTdjYTIyNDJmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2Nzg1OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTE6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlz cGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2Nzg1 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIu VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjc3OTFlNzAtZWQ5ZC00MzhmLWI5MGEtNmRlNDRj Y2M3N2RmYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhy ZWFkLTU2Nzg1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDY5Mzo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlE PSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+ IFRocmVhZC01Njc4NTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTQ6OmxvZ1V0aWxzOjoz OTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBS ZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJl ZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3ODU6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE2OjUxLDY5NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YGY3NzkxZTcwLWVkOWQtNDM4Zi1iOTBhLTZkZTQ0Y2NjNzdkZmA6OmZpbmlzaGVkOiB7J3NwbV9z dCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4g VGhyZWFkLTU2Nzg1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTY6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjc3OTFlNzAtZWQ5ZC00Mzhm LWI5MGEtNmRlNDRjY2M3N2RmYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRl IGZpbmlzaGVkDQo+IFRocmVhZC01Njc4NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NTEsNjk2 OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2 Nzg1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTc6OnJlc291cmNlTWFuYWdlcjo6ODQx OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1 ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3ODU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDY5ODo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZjc3OTFlNzAtZWQ5 ZC00MzhmLWI5MGEtNmRlNDRjY2M3N2RmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFk LTU2Nzg2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw5NDM6OnRhc2s6OjU4ODo6VGFza01h bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gYWUzN2Q4YWYtMzFkNS00MjQ4LTgxMDkt MGM1ZWRjMGVlYjcyYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcN Cj4gVGhyZWFkLTU2Nzg2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDk0Mzo6bG9nVXRpbHM6 OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0 aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY3ODY6OklORk86OjIwMTItMDUtMjggMDM6MTY6NTEsOTQ0 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJl cG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVh YTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDI1Nzk5Mjc0NDQ0NicsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MDExLjMzNzA2MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMt NGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0MjAwMjEwNTcxMycsICds YXN0Q2hlY2snOiAxMzM4MTc1MDA4LjEzODMzMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE2 MDI4ODgxMDczJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMDYuOTY1NzU4LCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY3ODY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjUx LDk0NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGFlMzdk OGFmLTMxZDUtNDI0OC04MTA5LTBjNWVkYzBlZWI3MmA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcx YWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDI1Nzk5Mjc0NDQ0Nics ICdsYXN0Q2hlY2snOiAxMzM4MTc1MDExLjMzNzA2MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4w MDE0MjAwMjEwNTcxMycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDA4LjEzODMzMywgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6 IHsnZGVsYXknOiAnMC4wMDE2MDI4ODgxMDczJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMDYuOTY1 NzU4LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY3ODY6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE2OjUxLDk0Njo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWBhZTM3ZDhhZi0zMWQ1LTQyNDgtODEwOS0wYzVlZGMwZWViNzJgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2 Nzg2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw5NDc6OnJlc291cmNlTWFuYWdlcjo6ODA2 OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJl cXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY3ODY6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjUxLDk0Nzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njc4 Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NTEsOTQ4Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfZGVjcmVmKSBUYXNrPWBhZTM3ZDhhZi0zMWQ1LTQyNDgtODEwOS0wYzVlZGMwZWVi NzJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY3OTI6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE3OjAxLDc0MTo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3Rl Y3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0KPiBUaHJlYWQtNTY3OTI6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE3OjAxLDc0Mjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWAyZWZjZmViNy1hNmMxLTQzMmYtYjA5ZS0zNDA5NTIwYTVmODlgOjptb3Zp bmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY3OTI6OklO Rk86OjIwMTItMDUtMjggMDM6MTc6MDEsNzQzOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3 cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVk ZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2Nzky OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE3OjAxLDc0NDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25z ZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXIn OiAxN319DQo+IFRocmVhZC01Njc5Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MDEsNzQ0Ojp0 YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMmVmY2ZlYjctYTZj MS00MzJmLWIwOWUtMzQwOTUyMGE1Zjg5YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6 IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY3OTI6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjAxLDc0NTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5U YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAyZWZjZmViNy1hNmMxLTQzMmYtYjA5ZS0zNDA5NTIw YTVmODlgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4g VGhyZWFkLTU2NzkyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzowMSw3NDY6OnJlc291cmNlTWFu YWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxl YXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY3OTI6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE3OjAxLDc0Njo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRo cmVhZC01Njc5Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MDEsNzQ3Ojp0YXNrOjo5ODA6OlRh c2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAyZWZjZmViNy1hNmMxLTQzMmYtYjA5ZS0z NDA5NTIwYTVmODlgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY3OTM6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE3OjAyLDEzNzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWA1MTNjN2U3ZS03YTc4LTRmYzYtYTQ5Ny1kNDgxMGJkMzVjMDhg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY3 OTM6OklORk86OjIwMTItMDUtMjggMDM6MTc6MDIsMTM4Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNo ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+ IFRocmVhZC01Njc5Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzowMiwxMzk6OmxvZ1V0aWxzOjoz OTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1 cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydk ZWxheSc6ICcwLjAwMTQ2Nzk0MzE5MTUzJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMjEuMzQ2MTA0 LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhm M2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTI4NjAyOTgxNTY3JywgJ2xhc3RDaGVjayc6IDEz MzgxNzUwMTguMTQ2ODY0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4 My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTQ5OTE3NjAyNTM5Jywg J2xhc3RDaGVjayc6IDEzMzgxNzUwMTYuOTc1OTM3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 fQ0KPiBUaHJlYWQtNTY3OTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjAyLDE0MDo6dGFzazo6 MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDUxM2M3ZTdlLTdhNzgtNGZj Ni1hNDk3LWQ0ODEwYmQzNWMwOGA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODEx LTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0Njc5NDMxOTE1MycsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MDIxLjM0NjEwNCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3 LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEyODYwMjk4MTU2 NycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDE4LjE0Njg2NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBU cnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAn MC4wMDE0OTkxNzYwMjUzOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDE2Ljk3NTkzNywgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2NzkzOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNzowMiwxNDE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gNTEzYzdlN2UtN2E3OC00ZmM2LWE0OTctZDQ4MTBiZDM1YzA4YDo6bW92aW5nIGZyb20g c3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njc5Mzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MDIsMTQxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VN YW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSBy ZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2NzkzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzowMiwx NDI6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3OTM6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE3OjAyLDE0Mzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2Rl Y3JlZikgVGFzaz1gNTEzYzdlN2UtN2E3OC00ZmM2LWE0OTctZDQ4MTBiZDM1YzA4YDo6cmVmIDAg YWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzox MSw3ODk6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBl cikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NzoxMSw3OTA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gZjQ0OTNhMGUtODdlZC00OWRmLWJiNTAtZmY3OGM3ODFjNjg2YDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2Nzk5OjpJTkZPOjoyMDEyLTA1 LTI4IDAzOjE3OjExLDc5MTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu IGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4 ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njc5OTo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoxNzoxMSw3OTI6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0 JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBU aHJlYWQtNTY3OTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjExLDc5Mjo6dGFzazo6MTE3NDo6 VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGY0NDkzYTBlLTg3ZWQtNDlkZi1iYjUw LWZmNzhjNzgxYzY4NmA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3Rh dHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzoxMSw3OTM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRh dGVTdGF0ZSkgVGFzaz1gZjQ0OTNhMGUtODdlZC00OWRmLWJiNTAtZmY3OGM3ODFjNjg2YDo6bW92 aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njc5 OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MTEsNzk0OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1 ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNzoxMSw3OTQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6 OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY3OTk6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjExLDc5NTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5U YXNrOjooX2RlY3JlZikgVGFzaz1gZjQ0OTNhMGUtODdlZC00OWRmLWJiNTAtZmY3OGM3ODFjNjg2 YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODAwOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNzoxMiwzMzQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gMWVhNzI0ZDYtYzA1ZS00NmY1LWJkMWMtZGFiNjlkN2RkMWRjYDo6bW92aW5nIGZy b20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODAwOjpJTkZPOjoy MDEyLTA1LTI4IDAzOjE3OjEyLDMzNDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBl cikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY4 MDA6OklORk86OjIwMTItMDUtMjggMDM6MTc6MTIsMzM1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNo ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNl OiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4w MDEwNTkwNTUzMjgzNycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDMxLjM1NTIxNSwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6 IHsnZGVsYXknOiAnMC4wMDE0MTc4NzUyODk5MicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDI4LjE1 NjQ4OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04Njkz LWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0NTYwMjIyNjI1NycsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MDI2Ljk4NjE4NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFk LTU2ODAwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoxMiwzMzY6OnRhc2s6OjExNzQ6OlRhc2tN YW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWAxZWE3MjRkNi1jMDVlLTQ2ZjUtYmQxYy1kYWI2 OWQ3ZGQxZGNgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFl ZDInOiB7J2RlbGF5JzogJzAuMDAxMDU5MDU1MzI4MzcnLCAnbGFzdENoZWNrJzogMTMzODE3NTAz MS4zNTUyMTUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYt ODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNDE3ODc1Mjg5OTInLCAnbGFzdENo ZWNrJzogMTMzODE3NTAyOC4xNTY0ODgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkz MTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNDU2MDIy MjYyNTcnLCAnbGFzdENoZWNrJzogMTMzODE3NTAyNi45ODYxODQsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX19DQo+IFRocmVhZC01NjgwMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MTIsMzM3 Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDFlYTcy NGQ2LWMwNWUtNDZmNS1iZDFjLWRhYjY5ZDdkZDFkY2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh cmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4MDA6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE3OjEyLDMzODo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9 DQo+IFRocmVhZC01NjgwMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MTIsMzM4OjpyZXNvdXJj ZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j YW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2ODAwOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNzoxMiwzMzk6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YDFlYTcyNGQ2LWMwNWUtNDZmNS1iZDFjLWRhYjY5ZDdkZDFkY2A6OnJlZiAwIGFib3J0aW5nIEZh bHNlDQo+IFRocmVhZC01NjgwNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjEsODMxOjpjbGll bnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAu MC4yMjldDQo+IFRocmVhZC01NjgwNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjEsODMyOjp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDA2NjU0NTMw LWQyZTMtNGRlYy1hODExLTEwYmQ0YjRlN2M3MGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4g c3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjgwNjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoy MSw4MzM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJl M2VmJywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY4MDY6OklORk86OjIwMTItMDUtMjggMDM6 MTc6MjEsODM0Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQn OiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODA2 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoyMSw4MzU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2Vy LlRhc2s6OihwcmVwYXJlKSBUYXNrPWAwNjY1NDUzMC1kMmUzLTRkZWMtYTgxMS0xMGJkNGI0ZTdj NzBgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVl JywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01NjgwNjo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTc6MjEsODM1Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh c2s9YDA2NjU0NTMwLWQyZTMtNGRlYy1hODExLTEwYmQ0YjRlN2M3MGA6Om1vdmluZyBmcm9tIHN0 YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4MDY6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE3OjIxLDgzNjo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVz b3VyY2VzIHt9DQo+IFRocmVhZC01NjgwNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjEsODM2 OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxs KSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2ODA2OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzoyMSw4Mzc6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNy ZWYpIFRhc2s9YDA2NjU0NTMwLWQyZTMtNGRlYy1hODExLTEwYmQ0YjRlN2M3MGA6OnJlZiAwIGFi b3J0aW5nIEZhbHNlDQo+IFRocmVhZC01NjgwNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjIs NTQxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDQ5 MTMyZWI3LTFmMGMtNGUxYS1iYjFhLTcxOWU4Njg3ZTNlNWA6Om1vdmluZyBmcm9tIHN0YXRlIGlu aXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjgwNzo6SU5GTzo6MjAxMi0wNS0yOCAw MzoxNzoyMiw1NDI6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQg cHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODA3OjpJTkZPOjoy MDEyLTA1LTI4IDAzOjE3OjIyLDU0Mzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBl cikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjEx MC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMjM1OTYxOTE0 MDYnLCAnbGFzdENoZWNrJzogMTMzODE3NTA0MS4zNjU4NiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBU cnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAn MC4wMDEzODY4ODA4NzQ2MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDM4LjE2NjcsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYn OiB7J2RlbGF5JzogJzAuMDAxMjU3ODk2NDIzMzQnLCAnbGFzdENoZWNrJzogMTMzODE3NTAzNi45 OTYxNjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01NjgwNzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MjIsNTQ0Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoo cHJlcGFyZSkgVGFzaz1gNDkxMzJlYjctMWYwYy00ZTFhLWJiMWEtNzE5ZTg2ODdlM2U1YDo6Zmlu aXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6 ICcwLjAwMTIzNTk2MTkxNDA2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNDEuMzY1ODYsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3 NWQnOiB7J2RlbGF5JzogJzAuMDAxMzg2ODgwODc0NjMnLCAnbGFzdENoZWNrJzogMTMzODE3NTAz OC4xNjY3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2 OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTI1Nzg5NjQyMzM0JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUwMzYuOTk2MTY3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJl YWQtNTY4MDc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjIyLDU0NTo6dGFzazo6NTg4OjpUYXNr TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0OTEzMmViNy0xZjBjLTRlMWEtYmIx YS03MTllODY4N2UzZTVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmlu aXNoZWQNCj4gVGhyZWFkLTU2ODA3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoyMiw1NDU6OnJl c291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBP d25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4MDc6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjIyLDU0Njo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3Rz IHt9DQo+IFRocmVhZC01NjgwNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjIsNTQ3Ojp0YXNr Ojo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA0OTEzMmViNy0xZjBjLTRl MWEtYmIxYS03MTllODY4N2UzZTVgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4 MTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMxLDg4Njo6Y2xpZW50SUY6OjI2MTo6U3RvcmFn ZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0KPiBUaHJlYWQt NTY4MTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMxLDg4Nzo6dGFzazo6NTg4OjpUYXNrTWFu YWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2NTZkY2JmMi02MWQyLTQxYzgtYjEzYi0y NDZmYzNmNDIzMjBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0K PiBUaHJlYWQtNTY4MTM6OklORk86OjIwMTItMDUtMjggMDM6MTc6MzEsODg4Ojpsb2dVdGlsczo6 Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhz cFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9u ZSkNCj4gVGhyZWFkLTU2ODEzOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE3OjMxLDg4OTo6bG9nVXRp bHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0 dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6 ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01NjgxMzo6REVCVUc6OjIwMTItMDUt MjggMDM6MTc6MzEsODg5Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkg VGFzaz1gNjU2ZGNiZjItNjFkMi00MWM4LWIxM2ItMjQ2ZmMzZjQyMzIwYDo6ZmluaXNoZWQ6IHsn c3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9 fQ0KPiBUaHJlYWQtNTY4MTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMxLDg5MDo6dGFzazo6 NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2NTZkY2JmMi02MWQy LTQxYzgtYjEzYi0yNDZmYzNmNDIzMjBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4g c3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODEzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoz MSw4OTE6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJl YWQtNTY4MTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMxLDg5MTo6cmVzb3VyY2VNYW5hZ2Vy Ojo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxs IHJlcXVlc3RzIHt9DQo+IFRocmVhZC01NjgxMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzEs ODkyOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2NTZkY2Jm Mi02MWQyLTQxYzgtYjEzYi0yNDZmYzNmNDIzMjBgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBU aHJlYWQtNTY4MTQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMyLDczODo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1M2FjZTE2MC0xYjNjLTRhNzMt OWYwYy03ZjY1ZTc5Yjc5NTZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBh cmluZw0KPiBUaHJlYWQtNTY4MTQ6OklORk86OjIwMTItMDUtMjggMDM6MTc6MzIsNzM5Ojpsb2dV dGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0 cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01NjgxNDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoz Miw3NDA6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEt MmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQxMzEwNjkxODMzJywgJ2xhc3RDaGVjayc6 IDEzMzgxNzUwNTEuMzc1ODkyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1Mzct NmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTUxODk2NDc2NzQ2 JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNDguMTc2NzgyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcw LjAwMTMwNjA1Njk3NjMyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNDcuMDA1NjY4LCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4MTQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE3OjMyLDc0MTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YDUzYWNlMTYwLTFiM2MtNGE3My05ZjBjLTdmNjVlNzliNzk1NmA6OmZpbmlzaGVkOiB7J2ZjZTcy MTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MTMxMDY5 MTgzMycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDUxLjM3NTg5MiwgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXkn OiAnMC4wMDE1MTg5NjQ3Njc0NicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDQ4LjE3Njc4MiwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3 YzEzNic6IHsnZGVsYXknOiAnMC4wMDEzMDYwNTY5NzYzMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MDQ3LjAwNTY2OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2ODE0OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNzozMiw3NDI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNTNhY2UxNjAtMWIzYy00YTczLTlmMGMtN2Y2NWU3OWI3 OTU2YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRo cmVhZC01NjgxNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzIsNzQyOjpyZXNvdXJjZU1hbmFn ZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFz ZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODE0OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzozMiw3NDM6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJl YWQtNTY4MTQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMyLDc0Mzo6dGFzazo6OTgwOjpUYXNr TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTNhY2UxNjAtMWIzYy00YTczLTlmMGMtN2Y2 NWU3OWI3OTU2YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODIwOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNzo0MSw5MzQ6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hl ci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2ODIwOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5MzY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6 KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjI2OWFhYTUtYWU4OS00MGYzLWEzZDktNmVlYmEzMzYzZmZm YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2 ODIwOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE3OjQxLDkzNjo6bG9nVXRpbHM6OjM3OjpkaXNwYXRj aGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRh NzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVh ZC01NjgyMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5Mzc6OmxvZ1V0aWxzOjozOTo6ZGlz cGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4g cmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdz cG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY4MjA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjQx LDkzODo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGYyNjlh YWE1LWFlODktNDBmMy1hM2Q5LTZlZWJhMzM2M2ZmZmA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsn c3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFk LTU2ODIwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5Mzk6OnRhc2s6OjU4ODo6VGFza01h bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjI2OWFhYTUtYWU4OS00MGYzLWEzZDkt NmVlYmEzMzYzZmZmYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlz aGVkDQo+IFRocmVhZC01NjgyMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NDEsOTM5OjpyZXNv dXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3du ZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODIwOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5NDA6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNv dXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7 fQ0KPiBUaHJlYWQtNTY4MjA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjQxLDk0MTo6dGFzazo6 OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZjI2OWFhYTUtYWU4OS00MGYz LWEzZDktNmVlYmEzMzYzZmZmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODIx OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0Miw5MzY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIu VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDg2NTZlNDctMzE4Yi00MzFjLTlhNjUtMzQ5N2Nm MTE2NjQ3YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhy ZWFkLTU2ODIxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE3OjQyLDkzNzo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1O b25lKQ0KPiBUaHJlYWQtNTY4MjE6OklORk86OjIwMTItMDUtMjggMDM6MTc6NDIsOTM4Ojpsb2dV dGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0 cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVk Mic6IHsnZGVsYXknOiAnMC4wMDEyNzEwMDk0NDUxOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDYx LjM4NTM2NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04 Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEyMDQ5Njc0OTg3OCcsICdsYXN0Q2hl Y2snOiAxMzM4MTc1MDU4LjE4NjI0NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMx MTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0OTc5ODM5 MzI1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNTcuMDE2MDE5LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9fQ0KPiBUaHJlYWQtNTY4MjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjQyLDkzOTo6 dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDQ4NjU2ZTQ3LTMx OGItNDMxYy05YTY1LTM0OTdjZjExNjY0N2A6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZi ZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyNzEwMDk0NDUxOScsICdsYXN0 Q2hlY2snOiAxMzM4MTc1MDYxLjM4NTM2NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVl MmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEyMDQ5 Njc0OTg3OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDU4LjE4NjI0NCwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVs YXknOiAnMC4wMDE0OTc5ODM5MzI1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNTcuMDE2MDE5LCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4MjE6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE3OjQyLDk0MDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0 YXRlKSBUYXNrPWA0ODY1NmU0Ny0zMThiLTQzMWMtOWE2NS0zNDk3Y2YxMTY2NDdgOjptb3Zpbmcg ZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODIxOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0Miw5NDA6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNv dXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3Rz IHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4MjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3 OjQyLDk0MTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNh bmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01NjgyMTo6REVC VUc6OjIwMTItMDUtMjggMDM6MTc6NDIsOTQyOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6 OihfZGVjcmVmKSBUYXNrPWA0ODY1NmU0Ny0zMThiLTQzMWMtOWE2NS0zNDk3Y2YxMTY2NDdgOjpy ZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4Mjc6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE3OjUxLDk4ODo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3 cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0KPiBUaHJlYWQtNTY4Mjc6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE3OjUxLDk4OTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl KSBUYXNrPWBjN2ViYmNhYy05NDM4LTQwYjAtOTk3Yy0yN2JkYmRhNTBiZGJgOjptb3ZpbmcgZnJv bSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4Mjc6OklORk86OjIw MTItMDUtMjggMDM6MTc6NTEsOTkwOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVy KSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1 Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODI3OjpJTkZP OjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5MTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydz cG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319 DQo+IFRocmVhZC01NjgyNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NTEsOTkyOjp0YXNrOjox MTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYzdlYmJjYWMtOTQzOC00MGIw LTk5N2MtMjdiZGJkYTUwYmRiYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdz cG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY4Mjc6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5Mjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWBjN2ViYmNhYy05NDM4LTQwYjAtOTk3Yy0yN2JkYmRhNTBiZGJg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFk LTU2ODI3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo1MSw5OTM6OnJlc291cmNlTWFuYWdlcjo6 ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxs IHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4Mjc6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE3OjUxLDk5NDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01 NjgyNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NTEsOTk0Ojp0YXNrOjo5ODA6OlRhc2tNYW5h Z2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBjN2ViYmNhYy05NDM4LTQwYjAtOTk3Yy0yN2JkYmRh NTBiZGJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4Mjg6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE3OjUzLDE1MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWAyM2FjZDA5YS02NWJiLTRmODMtYjJiMC0zNjc2MTQwYjBjZGFgOjptb3Zp bmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4Mjg6OklO Rk86OjIwMTItMDUtMjggMDM6MTc6NTMsMTUyOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3 cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVh ZC01NjgyODo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzo1MywxNTM6OmxvZ1V0aWxzOjozOTo6ZGlz cGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVz cG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6 ICcwLjAwMTI4NzIyMTkwODU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNzEuMzk1MTM1LCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZh NzVkJzogeydkZWxheSc6ICcwLjAwMTUxNDkxMTY1MTYxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUw NjguMTk3NDQxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMz LTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTc1NzE0NDkyNzk4JywgJ2xhc3RD aGVjayc6IDEzMzgxNzUwNjcuMDI4ODk3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBU aHJlYWQtNTY4Mjg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUzLDE1Mzo6dGFzazo6MTE3NDo6 VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDIzYWNkMDlhLTY1YmItNGY4My1iMmIw LTM2NzYxNDBiMGNkYWA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVh YTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyODcyMjE5MDg1NycsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MDcxLjM5NTEzNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMt NGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE1MTQ5MTE2NTE2MScsICds YXN0Q2hlY2snOiAxMzM4MTc1MDY4LjE5NzQ0MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3 NTcxNDQ5Mjc5OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDY3LjAyODg5NywgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2ODI4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo1 MywxNTQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g MjNhY2QwOWEtNjViYi00ZjgzLWIyYjAtMzY3NjE0MGIwY2RhYDo6bW92aW5nIGZyb20gc3RhdGUg cHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjgyODo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6NTMsMTU1OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2Vy Lk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJj ZXMge30NCj4gVGhyZWFkLTU2ODI4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo1MywxNTU6OnJl c291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93 bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4Mjg6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE3OjUzLDE1Njo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikg VGFzaz1gMjNhY2QwOWEtNjViYi00ZjgzLWIyYjAtMzY3NjE0MGIwY2RhYDo6cmVmIDAgYWJvcnRp bmcgRmFsc2UNCj4gVGhyZWFkLTU2ODM0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODowMiwwMzg6 OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3 Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2ODM0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODowMiww Mzk6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gYTBm MTFkY2UtODFmYS00YmU2LWFhODQtZDBmZGM5OTc2YmU0YDo6bW92aW5nIGZyb20gc3RhdGUgaW5p dCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODM0OjpJTkZPOjoyMDEyLTA1LTI4IDAz OjE4OjAyLDA0MDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw cm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVj YWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01NjgzNDo6SU5GTzo6MjAxMi0wNS0y OCAwMzoxODowMiwwNDE6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0Jzogeydz cG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQt NTY4MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAyLDA0Mjo6dGFzazo6MTE3NDo6VGFza01h bmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGEwZjExZGNlLTgxZmEtNGJlNi1hYTg0LWQwZmRj OTk3NmJlNGA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzog J0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODM0OjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODowMiwwNDI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gYTBmMTFkY2UtODFmYS00YmU2LWFhODQtZDBmZGM5OTc2YmU0YDo6bW92aW5nIGZy b20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjgzNDo6REVC VUc6OjIwMTItMDUtMjggMDM6MTg6MDIsMDQzOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7 fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODM0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODow MiwwNDQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5j ZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4MzQ6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE4OjAyLDA0NDo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjoo X2RlY3JlZikgVGFzaz1gYTBmMTFkY2UtODFmYS00YmU2LWFhODQtZDBmZGM5OTc2YmU0YDo6cmVm IDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODM1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox ODowMywzNDQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gZjRmNjhiMjMtM2NjYy00NDM1LWFjYmUtZDg0M2VjMTVmMzE1YDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODM1OjpJTkZPOjoyMDEyLTA1 LTI4IDAzOjE4OjAzLDM0NTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY4MzU6OklO Rk86OjIwMTItMDUtMjggMDM6MTg6MDMsMzQ2Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3 cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2Zj ZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MjM4 MzU3NTQzOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDgxLjQwNTQ0OCwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVs YXknOiAnMC4wMDE2MDQwODAyMDAyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNzguMjA3MjQyLCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcw ZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTQ5MDgzMTM3NTEyJywgJ2xhc3RDaGVjayc6IDEzMzgx NzUwNzcuMDM2NzkyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4MzU6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAzLDM0Njo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIu VGFzazo6KHByZXBhcmUpIFRhc2s9YGY0ZjY4YjIzLTNjY2MtNDQzNS1hY2JlLWQ4NDNlYzE1ZjMx NWA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsn ZGVsYXknOiAnMC4wMDE0MjM4MzU3NTQzOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDgxLjQwNTQ0 OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4 ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE2MDQwODAyMDAyJywgJ2xhc3RDaGVjayc6IDEz MzgxNzUwNzguMjA3MjQyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4 My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTQ5MDgzMTM3NTEyJywg J2xhc3RDaGVjayc6IDEzMzgxNzUwNzcuMDM2NzkyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 fQ0KPiBUaHJlYWQtNTY4MzU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAzLDM0Nzo6dGFzazo6 NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBmNGY2OGIyMy0zY2Nj LTQ0MzUtYWNiZS1kODQzZWMxNWYzMTVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4g c3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODM1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODow MywzNDg6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJl YWQtNTY4MzU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAzLDM0ODo6cmVzb3VyY2VNYW5hZ2Vy Ojo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxs IHJlcXVlc3RzIHt9DQo+IFRocmVhZC01NjgzNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MDMs MzQ5Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBmNGY2OGIy My0zY2NjLTQ0MzUtYWNiZS1kODQzZWMxNWYzMTVgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBU aHJlYWQtNTY4NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA4Nzo6Y2xpZW50SUY6OjI2 MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0K PiBUaHJlYWQtNTY4NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA4ODo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBlMmMzZmUzNy1hNWQxLTQy NjMtYTJjMS1kNTkzMDE5NTkzNzRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHBy ZXBhcmluZw0KPiBUaHJlYWQtNTY4NDE6OklORk86OjIwMTItMDUtMjggMDM6MTg6MTIsMDg5Ojps b2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNw bVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9w dGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODQxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA5 MDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBn ZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3Nw bVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njg0MTo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTg6MTIsMDkwOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoo cHJlcGFyZSkgVGFzaz1gZTJjM2ZlMzctYTVkMS00MjYzLWEyYzEtZDU5MzAxOTU5Mzc0YDo6Zmlu aXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1M dmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY4NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA5 MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBlMmMz ZmUzNy1hNWQxLTQyNjMtYTJjMS1kNTkzMDE5NTkzNzRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVw YXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODQxOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODoxMiwwOTI6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3du ZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7 fQ0KPiBUaHJlYWQtNTY4NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA5Mjo6cmVzb3Vy Y2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIu Y2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njg0MTo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTg6MTIsMDkzOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr PWBlMmMzZmUzNy1hNWQxLTQyNjMtYTJjMS1kNTkzMDE5NTkzNzRgOjpyZWYgMCBhYm9ydGluZyBG YWxzZQ0KPiBUaHJlYWQtNTY4NDI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEzLDU1NDo6dGFz azo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBjN2EzMmE0NC05 MDMwLTRmMDMtYWFkZi0yNjdlMzY4YzY0MTdgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0 YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4NDI6OklORk86OjIwMTItMDUtMjggMDM6MTg6MTMs NTU0Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6 IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njg0Mjo6SU5GTzo6MjAxMi0wNS0y OCAwMzoxODoxMyw1NTY6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTU2MjExODUzMDI3JywgJ2xh c3RDaGVjayc6IDEzMzgxNzUwOTEuNDE1OTEyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAn NWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQ2 NTA4MjE2ODU4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwODguMjE2NzUsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2Rl bGF5JzogJzAuMDAxOTA0OTY0NDQ3MDInLCAnbGFzdENoZWNrJzogMTMzODE3NTA4Ny4wNDk5Nzcs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg0Mjo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTg6MTMsNTU2Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFy ZSkgVGFzaz1gYzdhMzJhNDQtOTAzMC00ZjAzLWFhZGYtMjY3ZTM2OGM2NDE3YDo6ZmluaXNoZWQ6 IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAw MTU2MjExODUzMDI3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwOTEuNDE1OTEyLCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzog eydkZWxheSc6ICcwLjAwMTQ2NTA4MjE2ODU4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwODguMjE2 NzUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1j YTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxOTA0OTY0NDQ3MDInLCAnbGFzdENoZWNrJzog MTMzODE3NTA4Ny4wNDk5NzcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01 Njg0Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MTMsNTU3Ojp0YXNrOjo1ODg6OlRhc2tNYW5h Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGM3YTMyYTQ0LTkwMzAtNGYwMy1hYWRmLTI2 N2UzNjhjNjQxN2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hl ZA0KPiBUaHJlYWQtNTY4NDI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEzLDU1ODo6cmVzb3Vy Y2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVy LnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01Njg0Mjo6REVC VUc6OjIwMTItMDUtMjggMDM6MTg6MTMsNTU4OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30N Cj4gVGhyZWFkLTU2ODQyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoxMyw1NTk6OnRhc2s6Ojk4 MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGM3YTMyYTQ0LTkwMzAtNGYwMy1h YWRmLTI2N2UzNjhjNjQxN2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njg0ODo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTM2OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRp c3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01Njg0 ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTM3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY1NThiNGU5LThjMTgtNDRlYi04NjkwLWJhMGU0 NGYyZjY2N2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRo cmVhZC01Njg0ODo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODoyMiwxMzg6OmxvZ1V0aWxzOjozNzo6 ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJ RD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKQ0K PiBUaHJlYWQtNTY4NDg6OklORk86OjIwMTItMDUtMjggMDM6MTg6MjIsMTM5Ojpsb2dVdGlsczo6 Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywg UmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0Zy ZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODQ4OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxODoyMiwxMzk6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNr PWBmNTU4YjRlOS04YzE4LTQ0ZWItODY5MC1iYTBlNDRmMmY2NjdgOjpmaW5pc2hlZDogeydzcG1f c3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+ IFRocmVhZC01Njg0ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTQwOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY1NThiNGU5LThjMTgtNDRl Yi04NjkwLWJhMGU0NGYyZjY2N2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0 ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4NDg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjIyLDE0 MTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VB bGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01 Njg0ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTQxOjpyZXNvdXJjZU1hbmFnZXI6Ojg0 MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVx dWVzdHMge30NCj4gVGhyZWFkLTU2ODQ4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMiwxNDI6 OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGY1NThiNGU5LThj MTgtNDRlYi04NjkwLWJhMGU0NGYyZjY2N2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVh ZC01Njg0OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjMsNzQ3Ojp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDc4Mjg0OGU4LTU3ODQtNGViNi1hOTYy LTEyYThjYTU3M2Q4Y2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5n DQo+IFRocmVhZC01Njg0OTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODoyMyw3NDg6OmxvZ1V0aWxz OjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9w dGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODQ5OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE4OjIzLDc0 OTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBy ZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJl YWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMzkxODg3NjY0NzknLCAnbGFzdENoZWNrJzogMTMz ODE3NTEwMS40MjU1NjUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTcz LTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjk1MTU2MDk3NDEnLCAn bGFzdENoZWNrJzogMTMzODE3NTA5OC4yMjcyMTQsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0s ICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAy MDAwMDkzNDYwMDgnLCAnbGFzdENoZWNrJzogMTMzODE3NTA5Ny4wNjI2NDIsICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg0OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6 MjMsNzUwOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNzgy ODQ4ZTgtNTc4NC00ZWI2LWE5NjItMTJhOGNhNTczZDhjYDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAt NzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTM5MTg4NzY2NDc5 JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMDEuNDI1NTY1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcw LjAwMTY5NTE1NjA5NzQxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwOTguMjI3MjE0LCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2 JzogeydkZWxheSc6ICcwLjAwMjAwMDA5MzQ2MDA4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwOTcu MDYyNjQyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4NDk6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE4OjIzLDc1MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWA3ODI4NDhlOC01Nzg0LTRlYjYtYTk2Mi0xMmE4Y2E1NzNkOGNg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFk LTU2ODQ5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMyw3NTE6OnJlc291cmNlTWFuYWdlcjo6 ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxs IHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4NDk6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE4OjIzLDc1Mjo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01 Njg0OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjMsNzUzOjp0YXNrOjo5ODA6OlRhc2tNYW5h Z2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA3ODI4NDhlOC01Nzg0LTRlYjYtYTk2Mi0xMmE4Y2E1 NzNkOGNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4NTU6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE4OjMyLDE4NDo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlBy b3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0KPiBUaHJlYWQtNTY4NTU6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE4OjMyLDE4NTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWA3OTk1YjliMS0zNGVjLTRjMDAtYmQyMC01ZDUyMmM2MDk2OWRgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4NTU6 OklORk86OjIwMTItMDUtMjggMDM6MTg6MzIsMTg2Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAz LWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2 ODU1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE4OjMyLDE4Nzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRj aGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNw b25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2 ZXInOiAxN319DQo+IFRocmVhZC01Njg1NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzIsMTg4 Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNzk5NWI5YjEt MzRlYy00YzAwLWJkMjAtNWQ1MjJjNjA5NjlkYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1J ZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY4 NTU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjMyLDE4ODo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA3OTk1YjliMS0zNGVjLTRjMDAtYmQyMC01ZDUy MmM2MDk2OWRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQN Cj4gVGhyZWFkLTU2ODU1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODozMiwxODk6OnJlc291cmNl TWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5y ZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4NTU6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE4OjMyLDE5MDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNl TWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+ IFRocmVhZC01Njg1NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzIsMTkwOjp0YXNrOjo5ODA6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA3OTk1YjliMS0zNGVjLTRjMDAtYmQy MC01ZDUyMmM2MDk2OWRgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4NTY6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE4OjMzLDk0Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNr OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2ZjQwZjMyZS01NTEwLTRjOTYtOWY0NS00MGJkMmY0MmMz ZDhgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQt NTY4NTY6OklORk86OjIwMTItMDUtMjggMDM6MTg6MzMsOTQ0Ojpsb2dVdGlsczo6Mzc6OmRpc3Bh dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUp DQo+IFRocmVhZC01Njg1Njo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODozMyw5NDU6OmxvZ1V0aWxz OjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBS ZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzog eydkZWxheSc6ICcwLjAwMTQyNTAyNzg0NzI5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTEuNDM1 NzQ2LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzkt NjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTI4NjAyOTgxNTY3JywgJ2xhc3RDaGVjayc6 IDEzMzgxNzUxMDguMjM2NTI4LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODct MmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTMwNzAxMDY1MDYz JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMDcuMDc0MDI0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9fQ0KPiBUaHJlYWQtNTY4NTY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjMzLDk0Njo6dGFz azo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDZmNDBmMzJlLTU1MTAt NGM5Ni05ZjQ1LTQwYmQyZjQyYzNkOGA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04 ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MjUwMjc4NDcyOScsICdsYXN0Q2hl Y2snOiAxMzM4MTc1MTExLjQzNTc0NiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFj NTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEyODYwMjk4 MTU2NycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTA4LjIzNjUyOCwgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXkn OiAnMC4wMDEzMDcwMTA2NTA2MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTA3LjA3NDAyNCwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2ODU2OjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODozMyw5NDc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gNmY0MGYzMmUtNTUxMC00Yzk2LTlmNDUtNDBiZDJmNDJjM2Q4YDo6bW92aW5nIGZy b20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njg1Njo6REVC VUc6OjIwMTItMDUtMjggMDM6MTg6MzMsOTQ3OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7 fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODU2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoz Myw5NDg6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5j ZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4NTY6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE4OjMzLDk0OTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjoo X2RlY3JlZikgVGFzaz1gNmY0MGYzMmUtNTUxMC00Yzk2LTlmNDUtNDBiZDJmNDJjM2Q4YDo6cmVm IDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODYyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox ODo0MiwyNjY6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3Jh cHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2ODYyOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxODo0MiwyNjc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gNjYyOTAwZmQtMjUwYi00MzI2LTk4M2QtZTJhNjhmNDk1M2MzYDo6bW92aW5nIGZyb20g c3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODYyOjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE4OjQyLDI2ODo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTIt YTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njg2Mjo6SU5GTzo6 MjAxMi0wNS0yOCAwMzoxODo0MiwyNjk6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBw ZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3Bt X3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0K PiBUaHJlYWQtNTY4NjI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQyLDI3MDo6dGFzazo6MTE3 NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDY2MjkwMGZkLTI1MGItNDMyNi05 ODNkLWUyYTY4ZjQ5NTNjM2A6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3Bt U3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODYyOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxODo0MiwyNzE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gNjYyOTAwZmQtMjUwYi00MzI2LTk4M2QtZTJhNjhmNDk1M2MzYDo6 bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01 Njg2Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NDIsMjcxOjpyZXNvdXJjZU1hbmFnZXI6Ojgw Njo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCBy ZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODYyOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODo0MiwyNzI6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3du ZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4 NjI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQyLDI3Mzo6dGFzazo6OTgwOjpUYXNrTWFuYWdl ci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNjYyOTAwZmQtMjUwYi00MzI2LTk4M2QtZTJhNjhmNDk1 M2MzYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODYzOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxODo0NCwxMzY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gY2RjZWY2MTktZDdmMi00ZTYwLWE5OWEtOTdhMzAwNDU3MzhjYDo6bW92aW5n IGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODYzOjpJTkZP OjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDEzNzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQt NTY4NjM6OklORk86OjIwMTItMDUtMjggMDM6MTg6NDQsMTM4Ojpsb2dVdGlsczo6Mzk6OmRpc3Bh dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3Bv bnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAn MC4wMDE0MTAwMDc0NzY4MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTIxLjQ0NTYyMiwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1 ZCc6IHsnZGVsYXknOiAnMC4wMDEwMTk5NTQ2ODE0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTgu MjQ1OTAzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2 OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg0Mjk3NTYxNjQ2JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUxMTcuMDg2NTMzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJl YWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDEzODo6dGFzazo6MTE3NDo6VGFz a01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGNkY2VmNjE5LWQ3ZjItNGU2MC1hOTlhLTk3 YTMwMDQ1NzM4Y2A6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAw MWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MTAwMDc0NzY4MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MTIxLjQ0NTYyMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZh Zi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEwMTk5NTQ2ODE0JywgJ2xhc3RD aGVjayc6IDEzMzgxNzUxMTguMjQ1OTAzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5 MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg0Mjk3 NTYxNjQ2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTcuMDg2NTMzLCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDEz OTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBjZGNl ZjYxOS1kN2YyLTRlNjAtYTk5YS05N2EzMDA0NTczOGNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVw YXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODYzOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODo0NCwxNDA6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3du ZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7 fQ0KPiBUaHJlYWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDE0MDo6cmVzb3Vy Y2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIu Y2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njg2Mzo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTg6NDQsMTQxOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr PWBjZGNlZjYxOS1kN2YyLTRlNjAtYTk5YS05N2EzMDA0NTczOGNgOjpyZWYgMCBhYm9ydGluZyBG YWxzZQ0KPiBUaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMxNTo6Y2xp ZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMw LjAuMjI5XQ0KPiBUaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMxNjo6 dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBlYjg5ZjU0 Ny1iYjBkLTQ4MmQtYTJhYy1mZTE5YWYxY2M2YmNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+ IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4Njk6OklORk86OjIwMTItMDUtMjggMDM6MTg6 NTIsMzE3Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZi ZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODY5OjpJTkZPOjoyMDEyLTA1LTI4IDAz OjE4OjUyLDMxODo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw cm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlk JzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njg2 OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NTIsMzE4Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdl ci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gZWI4OWY1NDctYmIwZC00ODJkLWEyYWMtZmUxOWFmMWNj NmJjYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJl ZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE4OjUyLDMxOTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU YXNrPWBlYjg5ZjU0Ny1iYjBkLTQ4MmQtYTJhYy1mZTE5YWYxY2M2YmNgOjptb3ZpbmcgZnJvbSBz dGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2ODY5OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxODo1MiwzMjA6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1h bmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJl c291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMy MDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFs bCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njg2OTo6REVCVUc6OjIw MTItMDUtMjggMDM6MTg6NTIsMzIxOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVj cmVmKSBUYXNrPWBlYjg5ZjU0Ny1iYjBkLTQ4MmQtYTJhYy1mZTE5YWYxY2M2YmNgOjpyZWYgMCBh Ym9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4NzA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjU0 LDMyNjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBh YTRiYzRiYi1mOWRmLTQ2OTEtOTNjMS0yYzc5NTc3Yjk4YmJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBp bml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY4NzA6OklORk86OjIwMTItMDUtMjgg MDM6MTg6NTQsMzI3Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k IHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njg3MDo6SU5GTzo6 MjAxMi0wNS0yOCAwMzoxODo1NCwzMjg6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBw ZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIx MTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQxNDA2MDU5 MjY1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMzEuNDU1NTAxLCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6 ICcwLjAwMTY3NjA4MjYxMTA4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMjguMjU4MTIsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2Mx MzYnOiB7J2RlbGF5JzogJzAuMDAxNjU4OTE2NDczMzknLCAnbGFzdENoZWNrJzogMTMzODE3NTEy Ny4wOTY0OTcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg3MDo6REVC VUc6OjIwMTItMDUtMjggMDM6MTg6NTQsMzI5Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNr OjoocHJlcGFyZSkgVGFzaz1gYWE0YmM0YmItZjlkZi00NjkxLTkzYzEtMmM3OTU3N2I5OGJiYDo6 ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxh eSc6ICcwLjAwMTQxNDA2MDU5MjY1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMzEuNDU1NTAxLCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2Zm MjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTY3NjA4MjYxMTA4JywgJ2xhc3RDaGVjayc6IDEzMzgx NzUxMjguMjU4MTIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRj MzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNjU4OTE2NDczMzknLCAnbGFz dENoZWNrJzogMTMzODE3NTEyNy4wOTY0OTcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+ IFRocmVhZC01Njg3MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NTQsMzMwOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGFhNGJjNGJiLWY5ZGYtNDY5 MS05M2MxLTJjNzk1NzdiOThiYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0 ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4NzA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjU0LDMz MDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VB bGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01 Njg3MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NTQsMzMxOjpyZXNvdXJjZU1hbmFnZXI6Ojg0 MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVx dWVzdHMge30NCj4gVGhyZWFkLTU2ODcwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo1NCwzMzI6 OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGFhNGJjNGJiLWY5 ZGYtNDY5MS05M2MxLTJjNzk1NzdiOThiYmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVh ZC01Njg3NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDIsMzYxOjpjbGllbnRJRjo6MjYxOjpT dG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRo cmVhZC01Njg3NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDIsMzYzOjp0YXNrOjo1ODg6OlRh c2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYwZWVlN2Q3LTVkMTItNDUyYi1h MTQ4LTg4MzgzMjQwNDgzYmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFy aW5nDQo+IFRocmVhZC01Njg3NTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTowMiwzNjQ6OmxvZ1V0 aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3Rh dHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9u cz1Ob25lKQ0KPiBUaHJlYWQtNTY4NzU6OklORk86OjIwMTItMDUtMjggMDM6MTk6MDIsMzY0Ojps b2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNw bVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3Rh dHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODc1OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxOTowMiwzNjU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw YXJlKSBUYXNrPWBmMGVlZTdkNy01ZDEyLTQ1MmItYTE0OC04ODM4MzI0MDQ4M2JgOjpmaW5pc2hl ZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXIn OiAxN319DQo+IFRocmVhZC01Njg3NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDIsMzY2Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYwZWVlN2Q3 LTVkMTItNDUyYi1hMTQ4LTg4MzgzMjQwNDgzYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmlu ZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4NzU6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE5OjAyLDM2Njo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6 KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+ IFRocmVhZC01Njg3NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDIsMzY3OjpyZXNvdXJjZU1h bmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5j ZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2ODc1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox OTowMiwzNjg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGYw ZWVlN2Q3LTVkMTItNDUyYi1hMTQ4LTg4MzgzMjQwNDgzYmA6OnJlZiAwIGFib3J0aW5nIEZhbHNl DQo+IFRocmVhZC01Njg3Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDQsNTE4Ojp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGNjNTM4NTRhLWU2NWQt NGE1Ni05MzJlLWM4Yjg1ZWM3M2JiOGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUg cHJlcGFyaW5nDQo+IFRocmVhZC01Njg3Nzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTowNCw1MTk6 OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw b1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2ODc3OjpJTkZPOjoyMDEyLTA1LTI4IDAz OjE5OjA0LDUyMDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw cm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUt ODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDI4MTI3Mjg4ODInLCAnbGFzdENo ZWNrJzogMTMzODE3NTE0MS40NjU3OTgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJh YzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjA1OTg3 NTQ4ODMnLCAnbGFzdENoZWNrJzogMTMzODE3NTEzOC4yNjczNTcsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5 JzogJzAuMDAyMDU1MTY4MTUxODYnLCAnbGFzdENoZWNrJzogMTMzODE3NTEzNy4xMDczMDMsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg3Nzo6REVCVUc6OjIwMTItMDUt MjggMDM6MTk6MDQsNTIwOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkg VGFzaz1gY2M1Mzg1NGEtZTY1ZC00YTU2LTkzMmUtYzhiODVlYzczYmI4YDo6ZmluaXNoZWQ6IHsn ZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQy ODEyNzI4ODgyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNDEuNDY1Nzk4LCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydk ZWxheSc6ICcwLjAwMTYwNTk4NzU0ODgzJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMzguMjY3MzU3 LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2Ey NTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMjA1NTE2ODE1MTg2JywgJ2xhc3RDaGVjayc6IDEz MzgxNzUxMzcuMTA3MzAzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY4 Nzc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjA0LDUyMTo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBjYzUzODU0YS1lNjVkLTRhNTYtOTMyZS1jOGI4 NWVjNzNiYjhgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQN Cj4gVGhyZWFkLTU2ODc3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTowNCw1MjI6OnJlc291cmNl TWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5y ZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4Nzc6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE5OjA0LDUyMjo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNl TWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+ IFRocmVhZC01Njg3Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDQsNTIzOjp0YXNrOjo5ODA6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBjYzUzODU0YS1lNjVkLTRhNTYtOTMy ZS1jOGI4NWVjNzNiYjhgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY4ODI6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQwOTo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNw YXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XQ0KPiBUaHJlYWQtNTY4ODI6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQxMDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5U YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA5ZjEzMjllOS04ZDI5LTQ2YTYtOWUwOC1kZWM2YmEw ODE0NjNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJl YWQtNTY4ODI6OklORk86OjIwMTItMDUtMjggMDM6MTk6MTIsNDExOjpsb2dVdGlsczo6Mzc6OmRp c3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9 JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSkNCj4g VGhyZWFkLTU2ODgyOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQxMjo6bG9nVXRpbHM6OjM5 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJl dHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVl JywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njg4Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTk6MTIsNDEzOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1g OWYxMzI5ZTktOGQyOS00NmE2LTllMDgtZGVjNmJhMDgxNDYzYDo6ZmluaXNoZWQ6IHsnc3BtX3N0 JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBU aHJlYWQtNTY4ODI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQxMzo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA5ZjEzMjllOS04ZDI5LTQ2YTYt OWUwOC1kZWM2YmEwODE0NjNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUg ZmluaXNoZWQNCj4gVGhyZWFkLTU2ODgyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToxMiw0MTQ6 OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxs KSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTY4 ODI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQxNDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl c3RzIHt9DQo+IFRocmVhZC01Njg4Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MTIsNDE1Ojp0 YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA5ZjEzMjllOS04ZDI5 LTQ2YTYtOWUwOC1kZWM2YmEwODE0NjNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQt NTY4ODQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjE0LDcyMTo6dGFzazo6NTg4OjpUYXNrTWFu YWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYjkzYTJhZi1mMWE3LTRhNDctODZlZS01 MjQwNTg3ODQwODZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0K PiBUaHJlYWQtNTY4ODQ6OklORk86OjIwMTItMDUtMjggMDM6MTk6MTQsNzIyOjpsb2dVdGlsczo6 Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRp b25zPU5vbmUpDQo+IFRocmVhZC01Njg4NDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOToxNCw3MjM6 OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw b1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFh MDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTI5NDEzNjA0NzM2JywgJ2xhc3RDaGVjayc6IDEzMzgx NzUxNTEuNDc1NTkxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00 ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTcxMzAzNzQ5MDg0JywgJ2xh c3RDaGVjayc6IDEzMzgxNzUxNDguMjc3MTY0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAn NmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg3 ODk3NjgyMTknLCAnbGFzdENoZWNrJzogMTMzODE3NTE0Ny4xMjAzMjEsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg4NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MTQs NzIzOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMGI5M2Ey YWYtZjFhNy00YTQ3LTg2ZWUtNTI0MDU4Nzg0MDg2YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFh ZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTI5NDEzNjA0NzM2Jywg J2xhc3RDaGVjayc6IDEzMzgxNzUxNTEuNDc1NTkxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAw MTcxMzAzNzQ5MDg0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNDguMjc3MTY0LCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzog eydkZWxheSc6ICcwLjAwMTg3ODk3NjgyMTknLCAnbGFzdENoZWNrJzogMTMzODE3NTE0Ny4xMjAz MjEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njg4NDo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6MTQsNzI0Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk YXRlU3RhdGUpIFRhc2s9YDBiOTNhMmFmLWYxYTctNGE0Ny04NmVlLTUyNDA1ODc4NDA4NmA6Om1v dmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4 ODQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjE0LDcyNTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVx dWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01Njg4NDo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTk6MTQsNzI1OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2ODg0 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToxNCw3MjY6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIu VGFzazo6KF9kZWNyZWYpIFRhc2s9YDBiOTNhMmFmLWYxYTctNGE0Ny04NmVlLTUyNDA1ODc4NDA4 NmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njg4OTo6REVCVUc6OjIwMTItMDUt MjggMDM6MTk6MjIsNDU4OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVj dDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01Njg4OTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTk6MjIsNDU5Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YDI3MDhjNTI0LTZjMjItNDQ0ZC1iMWI4LTI2YmJhNjYzN2YyYmA6Om1vdmlu ZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njg4OTo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxOToyMiw0NjA6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRl Yy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY4ODk6 OklORk86OjIwMTItMDUtMjggMDM6MTk6MjIsNDYxOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNl OiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6 IDE3fX0NCj4gVGhyZWFkLTU2ODg5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyMiw0NjI6OnRh c2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWAyNzA4YzUyNC02YzIy LTQ0NGQtYjFiOC0yNmJiYTY2MzdmMmJgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzog MSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njg4OTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MjIsNDYzOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRh c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDI3MDhjNTI0LTZjMjItNDQ0ZC1iMWI4LTI2YmJhNjYz N2YyYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBU aHJlYWQtNTY4ODk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjIyLDQ2Mzo6cmVzb3VyY2VNYW5h Z2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01Njg4OTo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6MjIsNDY0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5h Z2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhy ZWFkLTU2ODg5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyMiw0NjU6OnRhc2s6Ojk4MDo6VGFz a01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDI3MDhjNTI0LTZjMjItNDQ0ZC1iMWI4LTI2 YmJhNjYzN2YyYmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njg5MTo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTk6MjQsOTA4Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDZhM2QwNGQyLWY0ZTYtNGI3ZS05NTdmLTJlODNlMDg5NmYzM2A6 Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njg5 MTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MDk6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hl cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4g VGhyZWFkLTU2ODkxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjI0LDkxMDo6bG9nVXRpbHM6OjM5 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVy biByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2Rl bGF5JzogJzAuMDAxMDg1MDQyOTUzNDknLCAnbGFzdENoZWNrJzogMTMzODE3NTE2MS40ODUwMywg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNm ZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEzOTMwNzk3NTc2OScsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MTU4LjI4NjgzNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMt NGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE4NDE3ODM1MjM1NicsICds YXN0Q2hlY2snOiAxMzM4MTc1MTU3LjEzMjcxNywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0N Cj4gVGhyZWFkLTU2ODkxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MTE6OnRhc2s6OjEx NzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2YTNkMDRkMi1mNGU2LTRiN2Ut OTU3Zi0yZTgzZTA4OTZmMzNgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0y ZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMDg1MDQyOTUzNDknLCAnbGFzdENoZWNrJzog MTMzODE3NTE2MS40ODUwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZh NzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEzOTMwNzk3NTc2OScs ICdsYXN0Q2hlY2snOiAxMzM4MTc1MTU4LjI4NjgzNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4w MDE4NDE3ODM1MjM1NicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTU3LjEzMjcxNywgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2ODkxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox OToyNCw5MTI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gNmEzZDA0ZDItZjRlNi00YjdlLTk1N2YtMmU4M2UwODk2ZjMzYDo6bW92aW5nIGZyb20gc3Rh dGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njg5MTo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6MjQsOTEyOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5h Z2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNv dXJjZXMge30NCj4gVGhyZWFkLTU2ODkxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MTM6 OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwp IE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4OTE6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjI0LDkxNDo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3Jl ZikgVGFzaz1gNmEzZDA0ZDItZjRlNi00YjdlLTk1N2YtMmU4M2UwODk2ZjMzYDo6cmVmIDAgYWJv cnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODk2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTozMiw1 MTM6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikg WzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2ODk2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToz Miw1MTQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g NTI2M2Q0MzgtNWIzMi00ZWI0LTlkN2MtNjRhYjA4NTk0ZjMzYDo6bW92aW5nIGZyb20gc3RhdGUg aW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODk2OjpJTkZPOjoyMDEyLTA1LTI4 IDAzOjE5OjMyLDUxNTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu ZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1i MTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njg5Njo6SU5GTzo6MjAxMi0w NS0yOCAwMzoxOTozMiw1MTY6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1 biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0Jzog eydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJl YWQtNTY4OTY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxNzo6dGFzazo6MTE3NDo6VGFz a01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDUyNjNkNDM4LTViMzItNGViNC05ZDdjLTY0 YWIwODU5NGYzM2A6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVz JzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2ODk2OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOTozMiw1MTc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gNTI2M2Q0MzgtNWIzMi00ZWI0LTlkN2MtNjRhYjA4NTk0ZjMzYDo6bW92aW5n IGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njg5Njo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MzIsNTE4OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0 cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2ODk2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox OTozMiw1MTk6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6Oihj YW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY4OTY6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxOTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNr OjooX2RlY3JlZikgVGFzaz1gNTI2M2Q0MzgtNWIzMi00ZWI0LTlkN2MtNjRhYjA4NTk0ZjMzYDo6 cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2ODk4OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxOTozNSwxMDA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gZjNkMzFlZjYtZDY0Zi00MjIyLTg1ODItM2I5M2VlZTU5MTBjYDo6bW92aW5nIGZyb20g c3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2ODk4OjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE5OjM1LDEwMTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY4OTg6 OklORk86OjIwMTItMDUtMjggMDM6MTk6MzUsMTAyOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7 J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0 MjIxNjY4MjQzNCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTcxLjQ5NTYyOCwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsn ZGVsYXknOiAnMC4wMDE1Njk5ODYzNDMzOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTY4LjI5Njgz MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNh MjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3MDIwNzAyMzYyMScsICdsYXN0Q2hlY2snOiAx MzM4MTc1MTY3LjE0NDkyMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2 ODk4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTozNSwxMDM6OnRhc2s6OjExNzQ6OlRhc2tNYW5h Z2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmM2QzMWVmNi1kNjRmLTQyMjItODU4Mi0zYjkzZWVl NTkxMGNgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDIn OiB7J2RlbGF5JzogJzAuMDAxNDIyMTY2ODI0MzQnLCAnbGFzdENoZWNrJzogMTMzODE3NTE3MS40 OTU2MjgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3 OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNTY5OTg2MzQzMzgnLCAnbGFzdENoZWNr JzogMTMzODE3NTE2OC4yOTY4MzEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4 Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNzAyMDcwMjM2 MjEnLCAnbGFzdENoZWNrJzogMTMzODE3NTE2Ny4xNDQ5MjIsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX19DQo+IFRocmVhZC01Njg5ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MzUsMTA0Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYzZDMxZWY2 LWQ2NGYtNDIyMi04NTgyLTNiOTNlZWU1OTEwY2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmlu ZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY4OTg6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE5OjM1LDEwNDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6 KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+ IFRocmVhZC01Njg5ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MzUsMTA1OjpyZXNvdXJjZU1h bmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5j ZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2ODk4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox OTozNSwxMDY6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGYz ZDMxZWY2LWQ2NGYtNDIyMi04NTgyLTNiOTNlZWU1OTEwY2A6OnJlZiAwIGFib3J0aW5nIEZhbHNl DQo+IFRocmVhZC01NjkwMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDIsNTYxOjpjbGllbnRJ Rjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4y MjldDQo+IFRocmVhZC01NjkwMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDIsNTYzOjp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGE4N2U4MjBkLWQ4 ZDEtNDhlOC05YTEzLTdkNWFmYjA5NWY1YmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3Rh dGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjkwMzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTo0Miw1 NjM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog Z2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2Vm Jywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5MDM6OklORk86OjIwMTItMDUtMjggMDM6MTk6 NDIsNTY0Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAx LCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2OTAzOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo0Miw1NjU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRh c2s6OihwcmVwYXJlKSBUYXNrPWBhODdlODIwZC1kOGQxLTQ4ZTgtOWExMy03ZDVhZmIwOTVmNWJg OjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywg J3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01NjkwMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6 NDIsNTY2Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9 YGE4N2U4MjBkLWQ4ZDEtNDhlOC05YTEzLTdkNWFmYjA5NWY1YmA6Om1vdmluZyBmcm9tIHN0YXRl IHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5MDM6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjQyLDU2Njo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdl ci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3Vy Y2VzIHt9DQo+IFRocmVhZC01NjkwMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDIsNTY3Ojpy ZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTAzOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOTo0Miw1Njg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYp IFRhc2s9YGE4N2U4MjBkLWQ4ZDEtNDhlOC05YTEzLTdkNWFmYjA5NWY1YmA6OnJlZiAwIGFib3J0 aW5nIEZhbHNlDQo+IFRocmVhZC01NjkwNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDUsMjkz Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhlZjU4 ZjczLTdkYzQtNDNhMC1hOWNiLTRjMzQ1NDFkMWNiYmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQg LT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjkwNTo6SU5GTzo6MjAxMi0wNS0yOCAwMzox OTo0NSwyOTQ6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv dGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2OTA1OjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE5OjQ1LDI5NTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03 MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMTIzOTA1MTgxODgn LCAnbGFzdENoZWNrJzogMTMzODE3NTE4MS41MDUwNiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4w MDEwNDkwNDE3NDgwNScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTc4LjMwNjAzLCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzog eydkZWxheSc6ICcwLjAwMTU0MDg5OTI3NjczJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNzcuMTU1 OTE5LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY5MDU6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE5OjQ1LDI5NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHBy ZXBhcmUpIFRhc2s9YDhlZjU4ZjczLTdkYzQtNDNhMC1hOWNiLTRjMzQ1NDFkMWNiYmA6OmZpbmlz aGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAn MC4wMDExMjM5MDUxODE4OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTgxLjUwNTA2LCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVk JzogeydkZWxheSc6ICcwLjAwMTA0OTA0MTc0ODA1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNzgu MzA2MDMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5 My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNTQwODk5Mjc2NzMnLCAnbGFzdENoZWNr JzogMTMzODE3NTE3Ny4xNTU5MTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVh ZC01NjkwNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDUsMjk2Ojp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhlZjU4ZjczLTdkYzQtNDNhMC1hOWNi LTRjMzQ1NDFkMWNiYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5p c2hlZA0KPiBUaHJlYWQtNTY5MDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQ1LDI5Nzo6cmVz b3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93 bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01NjkwNTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDUsMjk3OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMg e30NCj4gVGhyZWFkLTU2OTA1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo0NSwyOTg6OnRhc2s6 Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDhlZjU4ZjczLTdkYzQtNDNh MC1hOWNiLTRjMzQ1NDFkMWNiYmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njkx MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjEwOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdl LkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01 NjkxMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjExOjp0YXNrOjo1ODg6OlRhc2tNYW5h Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU0OGU4MmU0LTE3ZGYtNDZmMS04MjdhLTI3 YjEzNmE1OGQ5M2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+ IFRocmVhZC01NjkxMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTo1Miw2MTI6OmxvZ1V0aWxzOjoz Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNw VVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25l KQ0KPiBUaHJlYWQtNTY5MTA6OklORk86OjIwMTItMDUtMjggMDM6MTk6NTIsNjEzOjpsb2dVdGls czo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1 cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzog J0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2OTEwOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxOTo1Miw2MTQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBU YXNrPWA1NDhlODJlNC0xN2RmLTQ2ZjEtODI3YS0yN2IxMzZhNThkOTNgOjpmaW5pc2hlZDogeydz cG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319 DQo+IFRocmVhZC01NjkxMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjE1Ojp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU0OGU4MmU0LTE3ZGYt NDZmMS04MjdhLTI3YjEzNmE1OGQ5M2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBz dGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5MTA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjUy LDYxNTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVh c2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVh ZC01NjkxMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjE2OjpyZXNvdXJjZU1hbmFnZXI6 Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg cmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTEwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo1Miw2 MTY6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDU0OGU4MmU0 LTE3ZGYtNDZmMS04MjdhLTI3YjEzNmE1OGQ5M2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRo cmVhZC01NjkxMjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTUsNDg5Ojp0YXNrOjo1ODg6OlRh c2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDg1MjhlZDE3LTE3NzMtNGM2YS1h ZTczLTkwM2U3NTA2ZWRjNGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFy aW5nDQo+IFRocmVhZC01NjkxMjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTo1NSw0OTA6OmxvZ1V0 aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz KG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2OTEyOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjU1 LDQ5MTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0y ZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDk4OTM3NjA2ODEnLCAnbGFzdENoZWNrJzog MTMzODE3NTE5MS41MTUzNTQsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02 YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNDU2MDIyMjYyNTcn LCAnbGFzdENoZWNrJzogMTMzODE3NTE4OC4zMTcyMzIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1 ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAu MDAxNjYxMDYyMjQwNicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTg3LjE2NjIwNSwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTEyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox OTo1NSw0OTI6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA4 NTI4ZWQxNy0xNzczLTRjNmEtYWU3My05MDNlNzUwNmVkYzRgOjpmaW5pc2hlZDogeydmY2U3MjEx MC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDk4OTM3NjA2 ODEnLCAnbGFzdENoZWNrJzogMTMzODE3NTE5MS41MTUzNTQsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5Jzog JzAuMDAxNDU2MDIyMjYyNTcnLCAnbGFzdENoZWNrJzogMTMzODE3NTE4OC4zMTcyMzIsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2Mx MzYnOiB7J2RlbGF5JzogJzAuMDAxNjYxMDYyMjQwNicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTg3 LjE2NjIwNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTEyOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxOTo1NSw0OTM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6 KF91cGRhdGVTdGF0ZSkgVGFzaz1gODUyOGVkMTctMTc3My00YzZhLWFlNzMtOTAzZTc1MDZlZGM0 YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVh ZC01NjkxMjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTUsNDkzOjpyZXNvdXJjZU1hbmFnZXI6 OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFs bCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTEyOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOTo1NSw0OTQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQt NTY5MTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjU1LDQ5NTo6dGFzazo6OTgwOjpUYXNrTWFu YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gODUyOGVkMTctMTc3My00YzZhLWFlNzMtOTAzZTc1 MDZlZGM0YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTE3OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMDowMiw2Nzc6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Q cm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2OTE3OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMDowMiw2Nzg6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gNGJmZjFiMGItMGZiNy00M2YzLWE4OTEtNDljODNhMTIzOTc3YDo6 bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2OTE3 OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY3OTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAw My1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01 NjkxNzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDowMiw2ODA6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0 Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVz cG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1M dmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY5MTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY4 MTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDRiZmYxYjBi LTBmYjctNDNmMy1hODkxLTQ5YzgzYTEyMzk3N2A6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3Bt SWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2 OTE3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDowMiw2ODE6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNGJmZjFiMGItMGZiNy00M2YzLWE4OTEtNDlj ODNhMTIzOTc3YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVk DQo+IFRocmVhZC01NjkxNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MDIsNjgyOjpyZXNvdXJj ZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTE3OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoyMDowMiw2ODM6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0K PiBUaHJlYWQtNTY5MTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY4Mzo6dGFzazo6OTgw OjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNGJmZjFiMGItMGZiNy00M2YzLWE4 OTEtNDljODNhMTIzOTc3YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTE5OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMDowNSw2ODc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzY5MjIyZjQtMjI2Mi00OTZiLTk4OTMtMjM4ODg0NzI3 Njc1YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFk LTU2OTE5OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjA1LDY4ODo6bG9nVXRpbHM6OjM3OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l KQ0KPiBUaHJlYWQtNTY5MTk6OklORk86OjIwMTItMDUtMjggMDM6MjA6MDUsNjg5Ojpsb2dVdGls czo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywg UmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6 IHsnZGVsYXknOiAnMC4wMDIxMzMxMzEwMjcyMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjAxLjUy ODM1NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5 LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE2MTI5MDE2ODc2MicsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MTk4LjMyNzE0NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3 LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE4NzExMDkwMDg3 OScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTk3LjE3NjQ1NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBU cnVlfX0NCj4gVGhyZWFkLTU2OTE5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDowNSw2OTA6OnRh c2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWAzNjkyMjJmNC0yMjYy LTQ5NmItOTg5My0yMzg4ODQ3Mjc2NzVgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUt ODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAyMTMzMTMxMDI3MjInLCAnbGFzdENo ZWNrJzogMTMzODE3NTIwMS41MjgzNTQsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJh YzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjEyOTAx Njg3NjInLCAnbGFzdENoZWNrJzogMTMzODE3NTE5OC4zMjcxNDQsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5 JzogJzAuMDAxODcxMTA5MDA4NzknLCAnbGFzdENoZWNrJzogMTMzODE3NTE5Ny4xNzY0NTcsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01NjkxOTo6REVCVUc6OjIwMTItMDUt MjggMDM6MjA6MDUsNjkxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3Rh dGUpIFRhc2s9YDM2OTIyMmY0LTIyNjItNDk2Yi05ODkzLTIzODg4NDcyNzY3NWA6Om1vdmluZyBm cm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5MTk6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjIwOjA1LDY5MTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291 cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg e30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01NjkxOTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6 MDUsNjkyOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2Fu Y2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTE5OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoyMDowNSw2OTM6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6 KF9kZWNyZWYpIFRhc2s9YDM2OTIyMmY0LTIyNjItNDk2Yi05ODkzLTIzODg4NDcyNzY3NWA6OnJl ZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01NjkyNDo6REVCVUc6OjIwMTItMDUtMjggMDM6 MjA6MTIsNzI2OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdy YXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01NjkyNDo6REVCVUc6OjIwMTItMDUtMjgg MDM6MjA6MTIsNzI3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp IFRhc2s9YDBjNDJjMTk0LTljYzMtNDFhYy05NjQ4LWE5ODBhZDc4ODMzOGA6Om1vdmluZyBmcm9t IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjkyNDo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoyMDoxMiw3Mjg6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUy LWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5MjQ6OklORk86 OjIwMTItMDUtMjggMDM6MjA6MTIsNzI5Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFw cGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3Nw bV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0N Cj4gVGhyZWFkLTU2OTI0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxMiw3MzA6OnRhc2s6OjEx NzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWAwYzQyYzE5NC05Y2MzLTQxYWMt OTY0OC1hOTgwYWQ3ODgzMzhgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3Nw bVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01NjkyNDo6REVCVUc6 OjIwMTItMDUtMjggMDM6MjA6MTIsNzMxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDBjNDJjMTk0LTljYzMtNDFhYy05NjQ4LWE5ODBhZDc4ODMzOGA6 Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQt NTY5MjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjEyLDczMTo6cmVzb3VyY2VNYW5hZ2VyOjo4 MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwg cmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01NjkyNDo6REVCVUc6OjIwMTItMDUt MjggMDM6MjA6MTIsNzMyOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93 bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2 OTI0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxMiw3MzM6OnRhc2s6Ojk4MDo6VGFza01hbmFn ZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDBjNDJjMTk0LTljYzMtNDFhYy05NjQ4LWE5ODBhZDc4 ODMzOGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01NjkyNjo6REVCVUc6OjIwMTIt MDUtMjggMDM6MjA6MTUsODg0Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YDQyZGI5M2FmLTM1YTEtNDRkMi04YjFjLTEwNTZiMDk0YzUxNWA6Om1vdmlu ZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01NjkyNjo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODU6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFk LTU2OTI2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjE1LDg4Njo6bG9nVXRpbHM6OjM5OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNw b25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5Jzog JzAuMDAxNTE4MDExMDkzMTQnLCAnbGFzdENoZWNrJzogMTMzODE3NTIxMS41MzY3OTYsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3 NWQnOiB7J2RlbGF5JzogJzAuMDAxNzk5MTA2NTk3OScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjA4 LjMzNzIwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04 NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0NjEwMjkwNTI3MycsICdsYXN0Q2hl Y2snOiAxMzM4MTc1MjA3LjE4NjY4MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhy ZWFkLTU2OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODY6OnRhc2s6OjExNzQ6OlRh c2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA0MmRiOTNhZi0zNWExLTQ0ZDItOGIxYy0x MDU2YjA5NGM1MTVgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEw MDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNTE4MDExMDkzMTQnLCAnbGFzdENoZWNrJzogMTMzODE3 NTIxMS41MzY3OTYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRm YWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNzk5MTA2NTk3OScsICdsYXN0 Q2hlY2snOiAxMzM4MTc1MjA4LjMzNzIwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZk OTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0NjEw MjkwNTI3MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjA3LjE4NjY4MSwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4 ODc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDJk YjkzYWYtMzVhMS00NGQyLThiMWMtMTA1NmIwOTRjNTE1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJl cGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjkyNjo6REVCVUc6OjIwMTItMDUt MjggMDM6MjA6MTUsODg4OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93 bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMg e30NCj4gVGhyZWFkLTU2OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODg6OnJlc291 cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVy LmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY5MjY6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjIwOjE1LDg4OTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFz az1gNDJkYjkzYWYtMzVhMS00NGQyLThiMWMtMTA1NmIwOTRjNTE1YDo6cmVmIDAgYWJvcnRpbmcg RmFsc2UNCj4gVGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3NzQ6OmNs aWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4z MC4wLjIyOV0NCj4gVGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3NzY6 OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDU4MTA3 ZmYtNzk0NS00MWRlLWI0YTgtNzVhNzlhOGIwYzNkYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAt PiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2OTMxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIw OjIyLDc3Njo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90 ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRm YmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01NjkzMTo6SU5GTzo6MjAxMi0wNS0yOCAw MzoyMDoyMiw3Nzc6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQg cHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1J ZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY5 MzE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjIyLDc3ODo6dGFzazo6MTE3NDo6VGFza01hbmFn ZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDQ1ODEwN2ZmLTc5NDUtNDFkZS1iNGE4LTc1YTc5YThi MGMzZGA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0Zy ZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDoyMiw3Nzk6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gNDU4MTA3ZmYtNzk0NS00MWRlLWI0YTgtNzVhNzlhOGIwYzNkYDo6bW92aW5nIGZyb20g c3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01NjkzMTo6REVCVUc6 OjIwMTItMDUtMjggMDM6MjA6MjIsNzc5OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VN YW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSBy ZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3 ODA6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY5MzE6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjIwOjIyLDc4MTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2Rl Y3JlZikgVGFzaz1gNDU4MTA3ZmYtNzk0NS00MWRlLWI0YTgtNzVhNzlhOGIwYzNkYDo6cmVmIDAg YWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTMzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoy NiwwNzY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g ZGQyMzljNmQtOWM3YS00ODg0LTg0NWItNDc4MTVjYTc1YzFkYDo6bW92aW5nIGZyb20gc3RhdGUg aW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2OTMzOjpJTkZPOjoyMDEyLTA1LTI4 IDAzOjIwOjI2LDA3Nzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu ZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5MzM6OklORk86 OjIwMTItMDUtMjggMDM6MjA6MjYsMDc4Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFw cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcy MTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyMTk5ODc4 NjkyNicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjIxLjU0NTU4OCwgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXkn OiAnMC4wMDE0NTk4MzY5NTk4NCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjE4LjM0Njk1MSwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3 YzEzNic6IHsnZGVsYXknOiAnMC4wMDEzMjI5ODQ2OTU0MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MjE3LjE5ODIzOSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTMzOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyNiwwNzk6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRh c2s6OihwcmVwYXJlKSBUYXNrPWBkZDIzOWM2ZC05YzdhLTQ4ODQtODQ1Yi00NzgxNWNhNzVjMWRg OjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2Rl bGF5JzogJzAuMDAxMjE5OTg3ODY5MjYnLCAnbGFzdENoZWNrJzogMTMzODE3NTIyMS41NDU1ODgs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYz ZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNDU5ODM2OTU5ODQnLCAnbGFzdENoZWNrJzogMTMz ODE3NTIxOC4zNDY5NTEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgz LTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMzIyOTg0Njk1NDMnLCAn bGFzdENoZWNrJzogMTMzODE3NTIxNy4xOTgyMzksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19 DQo+IFRocmVhZC01NjkzMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MjYsMDgwOjp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGRkMjM5YzZkLTljN2Et NDg4NC04NDViLTQ3ODE1Y2E3NWMxZGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBz dGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5MzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjI2 LDA4MDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVh c2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVh ZC01NjkzMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MjYsMDgxOjpyZXNvdXJjZU1hbmFnZXI6 Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg cmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTMzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyNiww ODI6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGRkMjM5YzZk LTljN2EtNDg4NC04NDViLTQ3ODE1Y2E3NWMxZGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRo cmVhZC01NjkzODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzIsODIyOjpjbGllbnRJRjo6MjYx OjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldDQo+ IFRocmVhZC01NjkzODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzIsODIzOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY5Y2MwNWQ5LTc2NzAtNDAy OS05MzUzLTc3YzFlOTY4MmQyYWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJl cGFyaW5nDQo+IFRocmVhZC01NjkzODo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDozMiw4MjQ6Omxv Z1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3Bt U3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0 aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5Mzg6OklORk86OjIwMTItMDUtMjggMDM6MjA6MzIsODI1 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdl dFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3Bt U3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2OTM4OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMDozMiw4MjY6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6Oihw cmVwYXJlKSBUYXNrPWA2OWNjMDVkOS03NjcwLTQwMjktOTM1My03N2MxZTk2ODJkMmFgOjpmaW5p c2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2 ZXInOiAxN319DQo+IFRocmVhZC01NjkzODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzIsODI2 Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY5Y2Mw NWQ5LTc2NzAtNDAyOS05MzUzLTc3YzFlOTY4MmQyYWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh cmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5Mzg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjIwOjMyLDgyNzo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9 DQo+IFRocmVhZC01NjkzODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzIsODI4OjpyZXNvdXJj ZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j YW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTM4OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDozMiw4Mjg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YDY5Y2MwNWQ5LTc2NzAtNDAyOS05MzUzLTc3YzFlOTY4MmQyYWA6OnJlZiAwIGFib3J0aW5nIEZh bHNlDQo+IFRocmVhZC01Njk0MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjc5Ojp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDkwZDU2NGI0LWU2 MWEtNDViZS1iZmI2LThlMDFjNDYxNDY0Y2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3Rh dGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njk0MDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDozNiwy ODA6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog cmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2OTQwOjpJTkZPOjoyMDEyLTA1LTI4 IDAzOjIwOjM2LDI4MTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu ZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2 YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNjkxMTAyOTgxNTcnLCAnbGFz dENoZWNrJzogMTMzODE3NTIzMS41NTYxMDksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1 ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMzM2 MDk3NzE3MjknLCAnbGFzdENoZWNrJzogMTMzODE3NTIyOC4zNTY2MjIsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2Rl bGF5JzogJzAuMDAxMjE0OTgxMDc5MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjI3LjI0NDUwNywg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTQwOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoyMDozNiwyODI6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJl KSBUYXNrPWA5MGQ1NjRiNC1lNjFhLTQ1YmUtYmZiNi04ZTAxYzQ2MTQ2NGNgOjpmaW5pc2hlZDog eydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAx NjkxMTAyOTgxNTcnLCAnbGFzdENoZWNrJzogMTMzODE3NTIzMS41NTYxMDksICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7 J2RlbGF5JzogJzAuMDAxMzM2MDk3NzE3MjknLCAnbGFzdENoZWNrJzogMTMzODE3NTIyOC4zNTY2 MjIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1j YTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMjE0OTgxMDc5MScsICdsYXN0Q2hlY2snOiAx MzM4MTc1MjI3LjI0NDUwNywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2 OTQwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDozNiwyODI6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOTBkNTY0YjQtZTYxYS00NWJlLWJmYjYtOGUw MWM0NjE0NjRjYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVk DQo+IFRocmVhZC01Njk0MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjgzOjpyZXNvdXJj ZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTQwOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoyMDozNiwyODQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0K PiBUaHJlYWQtNTY5NDA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjM2LDI4NDo6dGFzazo6OTgw OjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOTBkNTY0YjQtZTYxYS00NWJlLWJm YjYtOGUwMWM0NjE0NjRjYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTQ1OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzE6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlz cGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2OTQ1 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIu VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzg4YjZiODQtNzQwOS00ZjU1LThmOTAtNzRjN2Fh OWQxYjAxYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhy ZWFkLTU2OTQ1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjQyLDg3Mzo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlE PSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+ IFRocmVhZC01Njk0NTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzQ6OmxvZ1V0aWxzOjoz OTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBS ZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJl ZScsICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY5NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjIwOjQyLDg3NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YDM4OGI2Yjg0LTc0MDktNGY1NS04ZjkwLTc0YzdhYTlkMWIwMWA6OmZpbmlzaGVkOiB7J3NwbV9z dCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4g VGhyZWFkLTU2OTQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzU6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzg4YjZiODQtNzQwOS00ZjU1 LThmOTAtNzRjN2FhOWQxYjAxYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRl IGZpbmlzaGVkDQo+IFRocmVhZC01Njk0NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDIsODc2 OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2 OTQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzY6OnJlc291cmNlTWFuYWdlcjo6ODQx OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1 ZXN0cyB7fQ0KPiBUaHJlYWQtNTY5NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjQyLDg3Nzo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMzg4YjZiODQtNzQw OS00ZjU1LThmOTAtNzRjN2FhOWQxYjAxYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFk LTU2OTQ3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0NzI6OnRhc2s6OjU4ODo6VGFza01h bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gODJkOWFiODgtZWE1OS00MTNhLWFiMTYt MjM2NjA0ODc2ZGU3YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcN Cj4gVGhyZWFkLTU2OTQ3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjQ2LDQ3Mzo6bG9nVXRpbHM6 OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0 aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5NDc6OklORk86OjIwMTItMDUtMjggMDM6MjA6NDYsNDc0 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJl cG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVh YTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyMjQ5OTQ2NTk0MicsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MjQxLjU2NTQ5NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMt NGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDI0NDk5ODkzMTg4NScsICds YXN0Q2hlY2snOiAxMzM4MTc1MjM4LjM2OTc2NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wNDI3 OTM5ODkxODE1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyMzcuMjk3MzIsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njk0Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDYs NDc1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gODJkOWFi ODgtZWE1OS00MTNhLWFiMTYtMjM2NjA0ODc2ZGU3YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFh ZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTIyNDk5NDY1OTQyJywg J2xhc3RDaGVjayc6IDEzMzgxNzUyNDEuNTY1NDk0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAw MjQ0OTk4OTMxODg1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyMzguMzY5NzY3LCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzog eydkZWxheSc6ICcwLjA0Mjc5Mzk4OTE4MTUnLCAnbGFzdENoZWNrJzogMTMzODE3NTIzNy4yOTcz MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU2OTQ3OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMDo0Niw0NzU6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRh dGVTdGF0ZSkgVGFzaz1gODJkOWFiODgtZWE1OS00MTNhLWFiMTYtMjM2NjA0ODc2ZGU3YDo6bW92 aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRocmVhZC01Njk0 Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDYsNDc2OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1 ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTQ3OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDo0Niw0Nzc6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6 OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTY5NDc6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjQ2LDQ3Nzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5U YXNrOjooX2RlY3JlZikgVGFzaz1gODJkOWFiODgtZWE1OS00MTNhLWFiMTYtMjM2NjA0ODc2ZGU3 YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTUyOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoyMDo1Miw5MjE6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0 Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV0NCj4gVGhyZWFkLTU2OTUyOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoyMDo1Miw5MjI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gMTBlYzZkNTgtMzQ5NS00YzBjLTgzN2UtODY5ZDU0N2QzMzIyYDo6bW92aW5n IGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2OTUyOjpJTkZP OjoyMDEyLTA1LTI4IDAzOjIwOjUyLDkyMzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVj LTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njk1Mjo6 SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDo1Miw5MjQ6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6 KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6 IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzog MTd9fQ0KPiBUaHJlYWQtNTY5NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjUyLDkyNTo6dGFz azo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDEwZWM2ZDU4LTM0OTUt NGMwYy04MzdlLTg2OWQ1NDdkMzMyMmA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAx LCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhyZWFkLTU2OTUyOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Miw5MjY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMTBlYzZkNTgtMzQ5NS00YzBjLTgzN2UtODY5ZDU0N2Qz MzIyYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+IFRo cmVhZC01Njk1Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NTIsOTI2OjpyZXNvdXJjZU1hbmFn ZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFz ZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2OTUyOjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMDo1Miw5Mjc6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJl YWQtNTY5NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjUyLDkyNzo6dGFzazo6OTgwOjpUYXNr TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMTBlYzZkNTgtMzQ5NS00YzBjLTgzN2UtODY5 ZDU0N2QzMzIyYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU2OTU0OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMDo1Niw2ODQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gYjVlY2UyZTctZWFlNi00MWNkLTg2OWMtODgwYWJlOTI4ZjZlYDo6 bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU2OTU0 OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjU2LDY4NTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBU aHJlYWQtNTY5NTQ6OklORk86OjIwMTItMDUtMjggMDM6MjA6NTYsNjg2Ojpsb2dVdGlsczo6Mzk6 OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJu IHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVs YXknOiAnMC4wMDE0MTU5Njc5NDEyOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjUxLjU3NTUyNiwg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNm ZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE5MDQwMTA3NzI3MScsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MjQ4LjM4NTM1OSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMt NGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3NjkwNjU4NTY5MycsICds YXN0Q2hlY2snOiAxMzM4MTc1MjQ3LjMwNzIxOCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0N Cj4gVGhyZWFkLTU2OTU0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Niw2ODc6OnRhc2s6OjEx NzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBiNWVjZTJlNy1lYWU2LTQxY2Qt ODY5Yy04ODBhYmU5MjhmNmVgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0y ZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDE1OTY3OTQxMjgnLCAnbGFzdENoZWNrJzog MTMzODE3NTI1MS41NzU1MjYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02 YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxOTA0MDEwNzcyNzEn LCAnbGFzdENoZWNrJzogMTMzODE3NTI0OC4zODUzNTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1 ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAu MDAxNzY5MDY1ODU2OTMnLCAnbGFzdENoZWNrJzogMTMzODE3NTI0Ny4zMDcyMTgsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01Njk1NDo6REVCVUc6OjIwMTItMDUtMjggMDM6 MjA6NTYsNjg4Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh c2s9YGI1ZWNlMmU3LWVhZTYtNDFjZC04NjljLTg4MGFiZTkyOGY2ZWA6Om1vdmluZyBmcm9tIHN0 YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5NTQ6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjIwOjU2LDY4ODo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVz b3VyY2VzIHt9DQo+IFRocmVhZC01Njk1NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NTYsNjg5 OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxs KSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTU0OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMDo1Niw2OTA6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNy ZWYpIFRhc2s9YGI1ZWNlMmU3LWVhZTYtNDFjZC04NjljLTg4MGFiZTkyOGY2ZWA6OnJlZiAwIGFi b3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njk1OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MDIs OTY5OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIp IFsxNzIuMzAuMC4yMjldDQo+IFRocmVhZC01Njk1OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6 MDIsOTcxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9 YDQ4YWQwOTgxLTExZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6Om1vdmluZyBmcm9tIHN0YXRl IGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njk1OTo6SU5GTzo6MjAxMi0wNS0y OCAwMzoyMTowMiw5NzE6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUt YjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTY5NTk6OklORk86OjIwMTIt MDUtMjggMDM6MjE6MDIsOTcyOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS dW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6 IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX0NCj4gVGhy ZWFkLTU2OTU5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowMiw5NzM6OnRhc2s6OjExNzQ6OlRh c2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA0OGFkMDk4MS0xMWZiLTRjZjktYjk1NC1j YjdjMzAxYzAyNzJgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1 cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njk1OTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MjE6MDIsOTc0Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YDQ4YWQwOTgxLTExZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6Om1vdmlu ZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KPiBUaHJlYWQtNTY5NTk6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjAyLDk3NDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz dHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01Njk1OTo6REVCVUc6OjIwMTItMDUtMjggMDM6 MjE6MDIsOTc1OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoo Y2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhyZWFkLTU2OTU5OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowMiw5NzY6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFz azo6KF9kZWNyZWYpIFRhc2s9YDQ4YWQwOTgxLTExZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6 OnJlZiAwIGFib3J0aW5nIEZhbHNlDQo+IFRocmVhZC01Njk2MTo6REVCVUc6OjIwMTItMDUtMjgg MDM6MjE6MDYsODc4Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp IFRhc2s9YDE2MDY1MDQzLWM5NmMtNDg2NS1hY2I5LWI2YmQ3MDk0YWExN2A6Om1vdmluZyBmcm9t IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01Njk2MTo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoyMTowNiw4Nzk6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2OTYx OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjA2LDg4MDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTog eydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAx NjQ2MDQxODcwMTInLCAnbGFzdENoZWNrJzogMTMzODE3NTI2MS41ODYwNDMsICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7 J2RlbGF5JzogJzAuMDAxNzE5OTUxNjI5NjQnLCAnbGFzdENoZWNrJzogMTMzODE3NTI1OC4zOTk2 NTYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1j YTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxOTg5MTI2MjA1NDQnLCAnbGFzdENoZWNrJzog MTMzODE3NTI1Ny4zMTc0NDgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01 Njk2MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MDYsODgwOjp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMTYwNjUwNDMtYzk2Yy00ODY1LWFjYjktYjZiZDcw OTRhYTE3YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQy JzogeydkZWxheSc6ICcwLjAwMTY0NjA0MTg3MDEyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNjEu NTg2MDQzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgz NzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTcxOTk1MTYyOTY0JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUyNTguMzk5NjU2LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzEx ODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTk4OTEyNjIw NTQ0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNTcuMzE3NDQ4LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9fQ0KPiBUaHJlYWQtNTY5NjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjA2LDg4MTo6 dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAxNjA2NTA0 My1jOTZjLTQ4NjUtYWNiOS1iNmJkNzA5NGFhMTdgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJp bmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2OTYxOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMTowNiw4ODI6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6 OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0K PiBUaHJlYWQtNTY5NjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjA2LDg4Mjo6cmVzb3VyY2VN YW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2Fu Y2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njk2MTo6REVCVUc6OjIwMTItMDUtMjggMDM6 MjE6MDYsODgzOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAx NjA2NTA0My1jOTZjLTQ4NjUtYWNiOS1iNmJkNzA5NGFhMTdgOjpyZWYgMCBhYm9ydGluZyBGYWxz ZQ0KPiBUaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjEzLDAxODo6Y2xpZW50 SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAu MjI5XQ0KPiBUaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjEzLDAxOTo6dGFz azo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBhMmI2Zjc3Yi1j NDQzLTQ0MGMtODBhMC1jOGFmZTI3YzY2MjlgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0 YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY5NjU6OklORk86OjIwMTItMDUtMjggMDM6MjE6MTMs MDIwOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6 IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNl ZicsIG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU2OTY1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIx OjEzLDAyMTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90 ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzog MSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319DQo+IFRocmVhZC01Njk2NTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MTMsMDIyOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5U YXNrOjoocHJlcGFyZSkgVGFzaz1gYTJiNmY3N2ItYzQ0My00NDBjLTgwYTAtYzhhZmUyN2M2NjI5 YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScs ICdzcG1MdmVyJzogMTd9fQ0KPiBUaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIx OjEzLDAyMjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr PWBhMmI2Zjc3Yi1jNDQzLTQ0MGMtODBhMC1jOGFmZTI3YzY2MjlgOjptb3ZpbmcgZnJvbSBzdGF0 ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFkLTU2OTY1OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMToxMywwMjM6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291 cmNlcyB7fQ0KPiBUaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjEzLDAyNDo6 cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkg T3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQo+IFRocmVhZC01Njk2NTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MjE6MTMsMDI0Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVm KSBUYXNrPWBhMmI2Zjc3Yi1jNDQzLTQ0MGMtODBhMC1jOGFmZTI3YzY2MjlgOjpyZWYgMCBhYm9y dGluZyBGYWxzZQ0KPiBUaHJlYWQtNTY5Njg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjE3LDA5 MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA4YTUz ZmVkMy1mYTg5LTQzMTctODZhYi05NmIwMjlmNTJhZmNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0 IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTY5Njg6OklORk86OjIwMTItMDUtMjggMDM6 MjE6MTcsMDkyOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01Njk2ODo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoyMToxNywwOTM6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAt NzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTMyMzIyMzExNDAx JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNzEuNTk1NTIxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcw LjAwMTgyNTA5NDIyMzAyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNjguNDA4MTkzLCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2 JzogeydkZWxheSc6ICcwLjAwMTQ1MTk2OTE0NjczJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNjcu MzI2NDc2LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fQ0KPiBUaHJlYWQtNTY5Njg6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjIxOjE3LDA5NDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6 KHByZXBhcmUpIFRhc2s9YDhhNTNmZWQzLWZhODktNDMxNy04NmFiLTk2YjAyOWY1MmFmY2A6OmZp bmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXkn OiAnMC4wMDEzMjMyMjMxMTQwMScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjcxLjU5NTUyMSwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2 YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE4MjUwOTQyMjMwMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MjY4LjQwODE5MywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMz My04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0NTE5NjkxNDY3MycsICdsYXN0 Q2hlY2snOiAxMzM4MTc1MjY3LjMyNjQ3NiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4g VGhyZWFkLTU2OTY4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMToxNywwOTU6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOGE1M2ZlZDMtZmE4OS00MzE3 LTg2YWItOTZiMDI5ZjUyYWZjYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRl IGZpbmlzaGVkDQo+IFRocmVhZC01Njk2ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MTcsMDk1 OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NCj4gVGhyZWFkLTU2 OTY4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMToxNywwOTY6OnJlc291cmNlTWFuYWdlcjo6ODQx OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1 ZXN0cyB7fQ0KPiBUaHJlYWQtNTY5Njg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjE3LDA5Nzo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOGE1M2ZlZDMtZmE4 OS00MzE3LTg2YWItOTZiMDI5ZjUyYWZjYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gDQo+IE9u IDI4IE1heSwgMjAxMiwgYXQgMTE6MDkgQU0sIFNodSBNaW5nIHdyb3RlOg0KPiANCj4+IEhvdyBh Ym91dCB5b3VyIC92YXIvbG9nL3Zkc20ubG9nIGluIHRoZSB0d28gbm9kZXM/ICBJdCAgc2VlbXMg dGhhdCBWRFNNIGdvdCBzb21lIHByb2JsZW1zLg0KPj4gDQo+PiBPbiAyMDEyLTUtMjggMTE6MDQs IFQtU2luam9uIHdyb3RlOg0KPj4+IA0KPj4+IDEsb24gbm9kZTEsIHZkc20gc2VlbXMgc3RyYW5n ZSAsIGl0J3Mgc2xlZXBpbmcNCj4+PiBbcm9vdEBvdmlydC1ub2RlLTEgfl0jIHN5c3RlbWN0bCBz dGF0dXMgdmRzbWQuc2VydmljZQ0KPj4+IHZkc21kLnNlcnZpY2UgLSBWaXJ0dWFsIERlc2t0b3Ag U2VydmVyIE1hbmFnZXINCj4+PiAgICBMb2FkZWQ6IGxvYWRlZCAoL2xpYi9zeXN0ZW1kL3N5c3Rl bS92ZHNtZC5zZXJ2aWNlOyBlbmFibGVkKQ0KPj4+ICAgIEFjdGl2ZTogYWN0aXZlIChydW5uaW5n KSBzaW5jZSBNb24sIDI4IE1heSAyMDEyIDAyOjQzOjIyICswMDAwOyA5bWluIGFnbw0KPj4+ICAg UHJvY2VzczogMTE1NyBFeGVjU3RhcnQ9L2xpYi9zeXN0ZW1kL3N5c3RlbWQtdmRzbWQgc3RhcnQg KGNvZGU9ZXhpdGVkLCBzdGF0dXM9MC9TVUNDRVNTKQ0KPj4+ICBNYWluIFBJRDogMjIyOCAocmVz cGF3bikNCj4+PiAgICBDR3JvdXA6IG5hbWU9c3lzdGVtZDovc3lzdGVtL3Zkc21kLnNlcnZpY2UN Cj4+PiAgICDilJwgMjIyOCAvYmluL2Jhc2ggLWUgL3Vzci9zaGFyZS92ZHNtL3Jlc3Bhd24gLS1t aW5saWZldGltZS4uLg0KPj4+ICAgIOKUlCAzNTczIHNsZWVwIDkwMA0KPj4+IDIsbm8gZmlyZXdh bGwgYmxvY2tlZA0KPj4+IDMsbmV0d29yayBpcyBvaywgaSBjYW4gc3NoIGludG8gbm9kZTEgZnJv bSBlbmdpbmUNCj4+PiANCj4+PiBJIGhhdmUgdXNlZCB0aGUgZmVuY2Ugb3B0aW9uIChjb25maXJt IGhvc3QgaGFzIGJlZW4gcmVib290ZWQpLCBidXQgU1BNIGRpZCBub3QgY2hhbmdlZCB0byBvdGhl ciBub2RlLCBiZWxvdyBpcyB0aGUgZW5naW5lLmxvZyB3aGVuIGkgZG8gdGhpcyBhY3Rpb246DQo+ Pj4gDQo+Pj4gMjAxMi0wNS0yOCAxMDo0OTo1MSw4NDYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuc3RvcmFnZS5GZW5jZVZkc01hbnVhbHlDb21tYW5kXSAocG9vbC01LXRocmVhZC00 OSkgWzcyZDg4NzMyXSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCBFbmdpbmVMb2NrIFtleGNsdXNp dmVMb2Nrcz0ga2V5OiBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNN YW51YWx5Q29tbWFuZCB2YWx1ZTogYWU1NjcwMzQtNWQ4ZS0xMWUxLWJkYzktYTcxNjhhZDRkMzlm DQo+Pj4gLCBzaGFyZWRMb2Nrcz0gXQ0KPj4+IDIwMTItMDUtMjggMTA6NDk6NTEsODQ3IElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29tbWFu ZF0gKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gUnVubmluZyBjb21tYW5kOiBGZW5jZVZk c01hbnVhbHlDb21tYW5kIGludGVybmFsOiBmYWxzZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6 IGFlNTY3MDM0LTVkOGUtMTFlMS1iZGM5LWE3MTY4YWQ0ZDM5ZiBUeXBlOiBWRFMNCj4+PiAyMDEy LTA1LTI4IDEwOjQ5OjUxLDkyNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9y YWdlLkZlbmNlVmRzTWFudWFseUNvbW1hbmRdIChwb29sLTUtdGhyZWFkLTQ5KSBbNzJkODg3MzJd IFRyeWluZyB0byBmZW5jZSBzcG0gb3ZpcnQtbm9kZS0xLmxvY2FsIHZpYSB2ZHMgb3ZpcnQtbm9k ZS0yLmxvY2FsDQo+Pj4gMjAxMi0wNS0yOCAxMDo0OTo1MSw5MzMgSU5GTyAgW29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZEU0NvbW1hbmRd IChwb29sLTUtdGhyZWFkLTQ5KSBbNzJkODg3MzJdIFNUQVJULCBGZW5jZVNwbVN0b3JhZ2VWRFND b21tYW5kKHZkc0lkID0gYTUyMmE2YTYtYTcyZS0xMWUxLWJhYTMtYmJhODc2YTg4ZWY0LCBzdG9y YWdlUG9vbElkID0gNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmLCBwcmV2SWQ9 MSwgcHJldkxWRVI9MTcpLCBsb2cgaWQ6IDUzMGNiNjk0DQo+Pj4gMjAxMi0wNS0yOCAxMDo0OTo1 MSw5NjUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJy b2tlckNvbW1hbmRCYXNlXSAocG9vbC01LXRocmVhZC00OSkgWzcyZDg4NzMyXSBDb21tYW5kIG9y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZE U0NvbW1hbmQgcmV0dXJuIHZhbHVlIA0KPj4+ICBDbGFzcyBOYW1lOiBvcmcub3ZpcnQuZW5naW5l LmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5TdGF0dXNPbmx5UmV0dXJuRm9yWG1sUnBjDQo+Pj4g bVN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgQ2xhc3MgTmFtZTogb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuU3RhdHVzRm9yWG1sUnBjDQo+Pj4gbUNvZGUgICAg ICAgICAgICAgICAgICAgICAgICAgNjU0DQo+Pj4gbU1lc3NhZ2UgICAgICAgICAgICAgICAgICAg ICAgTm90IFNQTQ0KPj4+IA0KPj4+IA0KPj4+IDIwMTItMDUtMjggMTA6NDk6NTEsOTY2IElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ccm9rZXJDb21tYW5k QmFzZV0gKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gVmRzOiBvdmlydC1ub2RlLTIubG9j YWwNCj4+PiAyMDEyLTA1LTI4IDEwOjQ5OjUxLDk2Ng0KPj4+ICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5WRFNDb21tYW5kQmFzZV0gKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODcz Ml0gQ29tbWFuZCBGZW5jZVNwbVN0b3JhZ2VWRFMgZXhlY3V0aW9uIGZhaWxlZC4gRXhjZXB0aW9u OiBJUlNOb25PcGVyYXRpb25hbEV4Y2VwdGlvbjogSVJTR2VuZXJpY0V4Y2VwdGlvbjogSVJTRXJy b3JFeGNlcHRpb246IElSU05vbk9wZXJhdGlvbmFsRXhjZXB0aW9uOiBOb3QgU1BNDQo+Pj4gMjAx Mi0wNS0yOCAxMDo0OTo1MSw5NjYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZEU0NvbW1hbmRdIChwb29sLTUtdGhyZWFkLTQ5 KSBbNzJkODg3MzJdIEZJTklTSCwgRmVuY2VTcG1TdG9yYWdlVkRTQ29tbWFuZCwgbG9nIGlkOiA1 MzBjYjY5NA0KPj4+IDIwMTItMDUtMjggMTA6NDk6NTEsOTY3IFdBUk4gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29tbWFuZF0gKHBvb2wtNS10aHJl YWQtNDkpIFs3MmQ4ODczMl0gQ291bGQgbm90IGZlbmNlIHNwbSBvbiB2ZHMgb3ZpcnQtbm9kZS0y LmxvY2FsDQo+Pj4gMjAxMi0wNS0yOCAxMDo0OTo1MSw5NzEgRVJST1IgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwuc3RvcmFnZS5GZW5jZVZkc01hbnVhbHlDb21tYW5kXSAocG9vbC01LXRocmVh ZC00OSkgWzcyZDg4NzMyXSBUcmFuc2FjdGlvbiByb2xsZWQtYmFjayBmb3IgY29tbWFuZDogb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLkZlbmNlVmRzTWFudWFseUNvbW1hbmQuDQo+ Pj4gMjAxMi0wNS0yOCAxMDo0OTo1MSw5NzEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuc3RvcmFnZS5GZW5jZVZkc01hbnVhbHlDb21tYW5kXSAocG9vbC01LXRocmVhZC00OSkgWzcy ZDg4NzMyXSBMb2NrIGZyZWVkIHRvIG9iamVjdCBFbmdpbmVMb2NrIFtleGNsdXNpdmVMb2Nrcz0g a2V5OiBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29t bWFuZCB2YWx1ZTogYWU1NjcwMzQtNWQ4ZS0xMWUxLWJkYzktYTcxNjhhZDRkMzlmDQo+Pj4gLCBz aGFyZWRMb2Nrcz0gXQ0KPj4+IDIwMTItMDUtMjggMTA6NDk6NTcsNDU3IElORk8gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXSAoUXVh cnR6U2NoZWR1bGVyX1dvcmtlci03OSkgaG9zdEZyb21WZHM6OnNlbGVjdGVkVmRzIC0gb3ZpcnQt bm9kZS0yLmxvY2FsLCBzcG1TdGF0dXMgRnJlZSwgc3RvcmFnZSBwb29sIEJMQw0KPj4+IDIwMTIt MDUtMjggMTA6NDk6NTcsNDYxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy Lmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci03OSkg U1BNIEluaXQ6IGNvdWxkIG5vdCBmaW5kIHJlcG9ydGVkIHZkcyBvciBub3QgdXAgLSBwb29sOkJM QyB2ZHNfc3BtX2lkOiAxDQo+Pj4gMjAxMi0wNS0yOCAxMDo0OTo1Nyw0NjYgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdIChR dWFydHpTY2hlZHVsZXJfV29ya2VyLTc5KSBTUE0gc2VsZWN0aW9uIC0gdmRzIHNlZW1zIGFzIHNw bSBvdmlydC1ub2RlLTEubG9jYWwNCj4+PiAyMDEyLTA1LTI4IDEwOjQ5OjU3LDQ2NiBXQVJOICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFu ZF0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNzkpIHNwbSB2ZHMgaXMgbm9uIHJlc3BvbnNpdmUs IHN0b3BwaW5nIHNwbSBzZWxlY3Rpb24uDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDowMCwwMDIgSU5G TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQXV0b1JlY292ZXJ5TWFuYWdlcl0gKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItODcpIENoZWNraW5nIGF1dG9yZWNvdmVyYWJsZSBob3N0cw0KPj4+ IDIwMTItMDUtMjggMTA6NTA6MDAsMDA0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkF1dG9SZWNvdmVyeU1hbmFnZXJdIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTg3KSBDaGVja2lu ZyBhdXRvcmVjb3ZlcmFibGUgaG9zdHMgZG9uZQ0KPj4+IDIwMTItMDUtMjggMTA6NTA6MDAsMDA0 IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkF1dG9SZWNvdmVyeU1hbmFnZXJdIChR dWFydHpTY2hlZHVsZXJfV29ya2VyLTg3KSBDaGVja2luZyBhdXRvcmVjb3ZlcmFibGUgc3RvcmFn ZSBkb21haW5zDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDowMCwwMDYgSU5GTyAgW29yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuQXV0b1JlY292ZXJ5TWFuYWdlcl0gKFF1YXJ0elNjaGVkdWxlcl9Xb3Jr ZXItODcpIENoZWNraW5nIGF1dG9yZWNvdmVyYWJsZSBzdG9yYWdlIGRvbWFpbnMgZG9uZQ0KPj4+ IDIwMTItMDUtMjggMTA6NTA6MDcsNTAyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtl ci05MykgaG9zdEZyb21WZHM6OnNlbGVjdGVkVmRzIC0gb3ZpcnQtbm9kZS0yLmxvY2FsLCBzcG1T dGF0dXMgRnJlZSwgc3RvcmFnZSBwb29sIEJMQw0KPj4+IDIwMTItMDUtMjggMTA6NTA6MDcsNTA1 IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9r ZXJDb21tYW5kXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci05MykgU1BNIEluaXQ6IGNvdWxkIG5v dCBmaW5kIHJlcG9ydGVkIHZkcyBvciBub3QgdXAgLSBwb29sOkJMQyB2ZHNfc3BtX2lkOiAxDQo+ Pj4gMjAxMi0wNS0yOCAxMDo1MDowNyw1MTAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdIChRdWFydHpTY2hlZHVsZXJfV29y a2VyLTkzKSBTUE0gc2VsZWN0aW9uIC0gdmRzIHNlZW1zIGFzIHNwbSBvdmlydC1ub2RlLTEubG9j YWwNCj4+PiAyMDEyLTA1LTI4IDEwOjUwOjA3LDUxMCBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0gKFF1YXJ0elNjaGVkdWxl cl9Xb3JrZXItOTMpIHNwbSB2ZHMgaXMgbm9uIHJlc3BvbnNpdmUsIHN0b3BwaW5nIHNwbSBzZWxl Y3Rpb24uDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDoxNyw1NTEgSU5GTyAgW29yZy5vdmlydC5lbmdp bmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdIChRdWFydHpTY2hl ZHVsZXJfV29ya2VyLTM0KSBob3N0RnJvbVZkczo6c2VsZWN0ZWRWZHMgLSBvdmlydC1ub2RlLTIu bG9jYWwsIHNwbVN0YXR1cyBGcmVlLCBzdG9yYWdlIHBvb2wgQkxDDQo+Pj4gMjAxMi0wNS0yOCAx MDo1MDoxNyw1NTQgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJv a2VyLklyc0Jyb2tlckNvbW1hbmRdIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTM0KSBTUE0gSW5p dDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQgdmRzIG9yIG5vdCB1cCAtIHBvb2w6QkxDIHZkc19z cG1faWQ6IDENCj4+PiAyMDEyLTA1LTI4IDEwOjUwOjE3LDU1OSBJTkZPICBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0gKFF1YXJ0elNj aGVkdWxlcl9Xb3JrZXItMzQpIFNQTSBzZWxlY3Rpb24gLSB2ZHMgc2VlbXMgYXMgc3BtIG92aXJ0 LW5vZGUtMS5sb2NhbA0KPj4+IDIwMTItMDUtMjggMTA6NTA6MTcsNTU5IFdBUk4gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXSAoUXVh cnR6U2NoZWR1bGVyX1dvcmtlci0zNCkgc3BtIHZkcyBpcyBub24gcmVzcG9uc2l2ZSwgc3RvcHBp bmcgc3BtIHNlbGVjdGlvbi4NCj4+PiAyMDEyLTA1LTI4IDEwOjUwOjI3LDYwOSBJTkZPICBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0g KFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItOTIpIGhvc3RGcm9tVmRzOjpzZWxlY3RlZFZkcyAtIG92 aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3RhdHVzIEZyZWUsIHN0b3JhZ2UgcG9vbCBCTEMNCj4+PiAy MDEyLTA1LTI4IDEwOjUwOjI3LDYxMiBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXIt OTIpIFNQTSBJbml0OiBjb3VsZCBub3QgZmluZCByZXBvcnRlZCB2ZHMgb3Igbm90IHVwIC0gcG9v bDpCTEMgdmRzX3NwbV9pZDogMQ0KPj4+IDIwMTItMDUtMjggMTA6NTA6MjcsNjE3IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5k XSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci05MikgU1BNIHNlbGVjdGlvbiAtIHZkcyBzZWVtcyBh cyBzcG0gb3ZpcnQtbm9kZS0xLmxvY2FsDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDoyNyw2MTggV0FS TiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNv bW1hbmRdIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTkyKSBzcG0gdmRzIGlzIG5vbiByZXNwb25z aXZlLCBzdG9wcGluZyBzcG0gc2VsZWN0aW9uLg0KPj4+IDIwMTItMDUtMjggMTA6NTA6MzcsNjUy IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9r ZXJDb21tYW5kXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci02NykgaG9zdEZyb21WZHM6OnNlbGVj dGVkVmRzIC0gb3ZpcnQtbm9kZS0yLmxvY2FsLCBzcG1TdGF0dXMgRnJlZSwgc3RvcmFnZSBwb29s IEJMQw0KPj4+IDIwMTItMDUtMjggMTA6NTA6MzcsNjU2IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5l LmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXSAoUXVhcnR6U2NoZWR1 bGVyX1dvcmtlci02NykgU1BNIEluaXQ6IGNvdWxkIG5vdCBmaW5kIHJlcG9ydGVkIHZkcyBvciBu b3QgdXAgLSBwb29sOkJMQyB2ZHNfc3BtX2lkOiAxDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDozNyw2 NjEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jy b2tlckNvbW1hbmRdIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY3KSBTUE0gc2VsZWN0aW9uIC0g dmRzIHNlZW1zIGFzIHNwbSBvdmlydC1ub2RlLTEubG9jYWwNCj4+PiAyMDEyLTA1LTI4IDEwOjUw OjM3LDY2MiBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu SXJzQnJva2VyQ29tbWFuZF0gKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNjcpIHNwbSB2ZHMgaXMg bm9uIHJlc3BvbnNpdmUsIHN0b3BwaW5nIHNwbSBzZWxlY3Rpb24uDQo+Pj4gMjAxMi0wNS0yOCAx MDo1MDo0Nyw3MDkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJv a2VyLklyc0Jyb2tlckNvbW1hbmRdIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTM0KSBob3N0RnJv bVZkczo6c2VsZWN0ZWRWZHMgLSBvdmlydC1ub2RlLTIubG9jYWwsIHNwbVN0YXR1cyBGcmVlLCBz dG9yYWdlIHBvb2wgQkxDDQo+Pj4gMjAxMi0wNS0yOCAxMDo1MDo0Nyw3MTIgRVJST1IgW29yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdIChR dWFydHpTY2hlZHVsZXJfV29ya2VyLTM0KSBTUE0gSW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0 ZWQgdmRzIG9yIG5vdCB1cCAtIHBvb2w6QkxDIHZkc19zcG1faWQ6IDENCj4+PiANCj4+PiBPbiAy OCBNYXksIDIwMTIsIGF0IDEyOjA4IEFNLCBIYWltIEF0ZXlhIHdyb3RlOg0KPj4+IA0KPj4+PiBI aSwgZmlyc3QgcXVlc3Rpb24gdGhhdCBjb21lcyB0byBtaW5kIGlzIHdoeSBob3N0IGlzIGluIG5v bi1yZXNwb25zaXZlIHN0YXRlPyANCj4+Pj4gUGxlYXNlIGNoZWNrIHRoZSBmb2xsb3dpbmc6DQo+ Pj4+IDEuIHZkc21kIHNlcnZpY2UgaXMgcnVubmluZyBvbiBob3N0IHNpZGUNCj4+Pj4gMi4gTm8g ZmlyZXdhbGwgaXMgYmxvY2tpbmcgY29tbS4gaW4gYW5kIG91dA0KPj4+PiAzLiBObyBuZXR3b3Jr IGlzc3VlIGJldHdlZW4gaG9zdCBhbmQgbWFuYWdlcg0KPj4+PiANCj4+Pj4gTm93LCBmb3IgeW91 ciBxdWVzdGlvbiwgeW91IGNhbiB1c2UgdGhlICBtYW51YWwgZmVuY2Ugb3B0aW9uIChjb25maXJt IGhvc3QgaGFzIGJlZW4gcmVib290ZWQpLCB3aGljaCB3aWxsIGZyZWUgc3BtIHJvbGUgZm9yIGZh dWx0eSBob3N0LCBhbmQgZW5naW5lIHdpbGwgZWxlY3QgbmV3IHNwbS4NCj4+Pj4gDQo+Pj4+IEhh aW0NCj4+Pj4gDQo+Pj4+IE9uIE1heSAyNywgMjAxMiwgYXQgMTg6MzIsIFQtU2luam9uIDx0c2Ni ajE5ODlAZ21haWwuY29tPiB3cm90ZToNCj4+Pj4gDQo+Pj4+PiBEZXNjcmlwdGlvbiBvZiBwcm9i bGVtOg0KPj4+Pj4gDQo+Pj4+PiBpIGhhdmUgMiBub2RlcyANCj4+Pj4+IG92aXJ0LW5vZGUxLmxv Y2FsICAgICAgICAgICAgTm9uIFJlc3BvbnNpdmUgICAgICAgIFNQTQ0KPj4+Pj4gb3ZpcnQtbm9k ZTIubG9jYWwgICAgICAgICAgICBVcCAgICAgICAgICAgICAgICBOb25lDQo+Pj4+PiANCj4+Pj4+ IFRoZSBTUE0gbm9kZSBzdHVjayBpbiBOb24tcmVzcG9uc2l2ZSBzdGF0dXMsIGl0IGNhbid0IGJl IGFjdGl2ZWQsIA0KPj4+Pj4gYWxsIHZtcyBpbiB0aGUgbm9kZSB3ZW50IGludG8gVW5rbm93biBz dGF0dXMgYW5kIHRoZSBtYXN0ZXIgdm0gZG9tYWluIGJlY2FtZSBpbmFjdGl2ZWQNCj4+Pj4+IA0K Pj4+Pj4gd2hlbiBpIGRvICJNYWludGVuYWNlIiBhY3Rpb24gdG8gbm9kZTEsIGl0IHNheXM6DQo+ Pj4+PiBFcnJvcjogQ2Fubm90IHN3aXRjaCBIb3N0IHRvIE1haW50ZW5hbmNlIG1vZGUuDQo+Pj4+ PiBIb3N0IHN0aWxsIGhhcyBydW5uaW5nIFZNcyBvbiBpdCBhbmQgaXMgaW4gTm9uLVJlc3BvbnNp dmUgc3RhdGUuDQo+Pj4+PiANCj4+Pj4+IGJ1dCB0aGVyZSBoYXMgbm8gdm0gcnVubmluZyBpbiBu b2RlMSAsIGl0IG9ubHkgaGFzIDIgdm1zIGluIFVua25vd24gc3RhdHVzDQo+Pj4+PiANCj4+Pj4+ IEJlY2F1c2UgSSBjYW4ndCBhY3RpdmUgdGhlIFNQTSBob3N0ICwgc28gIGkgY2FuJ3QgYWN0aXZl ICB0aGUgdm0gc3RvcmFnZSBkb21haW4NCj4+Pj4+IA0KPj4+Pj4gMSxIb3cgY2FuIGkgbWlncmF0 ZWQgdGhlIFNQTSByb2xlIHRvIG90aGVyIGhvc3QgaW4gbXkgZGF0YSBjZW50ZXIgLCBzdWNoIHVz IG5vZGUyPw0KPj4+Pj4gMixIb3cgY2FuIGkgc2VuZCB0aGUgbm9kZTEgdG8gVVAgc3RhdHVzPyhJ IGhhdmUgZGlkICdjb25maXJtIHRoZSBob3N0IGhhcyBiZWVuIFJlYm9vdGVkJyBhY3Rpb24gLCBh bmQgcmVib290ZWQgdGhlIG5vZGUxLCBidXQgaXQgZGlkIG5vIHNlbnNlKQ0KPj4+Pj4gDQo+Pj4+ PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4g VXNlcnMgbWFpbGluZyBsaXN0DQo+Pj4+PiBVc2Vyc0BvdmlydC5vcmcNCj4+Pj4+IGh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KPj4+IA0KPj4+IA0KPj4+IA0K Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4g VXNlcnMgbWFpbGluZyBsaXN0DQo+Pj4gVXNlcnNAb3ZpcnQub3JnDQo+Pj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+PiANCj4+IA0KPj4gLS0gDQo+PiBT aHUgTWluZyA8c2h1bWluZ0BsaW51eC52bmV0LmlibS5jb20+DQo+PiBJQk0gQ2hpbmEgU3lzdGVt cyBhbmQgVGVjaG5vbG9neSBMYWJvcmF0b3J5DQo+IA0K --Apple-Mail-3CBC2566-2E0D-46FD-9A6E-10F3AAA8D6BA Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNGRkZGRkYiPjxkaXY+QWZ0ZXIgeW91 IHJ1biB0aGUgbWFudWFsIGZlbmNlIG9wZXJhdGlvbiwgbWFpbnRlbmFuY2UgaXMgZXNzZW50aWFs IGFzIHdlbGwgKHJpZ2h0IGNsaWNrIG9uIGhvc3QsIGhpdCBpdCkuPC9kaXY+PGRpdj5BcyBmb3Ig eW91ciBsb2dzIG9uIG5vZGUyOyBpdCBzZWVtcyB0aGF0IG1hbnVhbCBmZW5jZSBjb21tYW5kIGZh aWxkIGR1ZSB0byBzZWN1cmUgZXJyb3IgKG9sZCBidWcgb2YgbWluZSBhY3R1YWxseSwgd2UgdGhv dWdodCBpdCB3YXMgcmVzb2x2ZWQgLSB3aWxsIHNlYXJjaCBmb3IgYnogbGF0ZXIpLCB3aGF0IHZl cnNpb24gYXJlIHlvdSB3b3JraW5nIHdpdGggKHZkc20pPzwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+QXMgZm9yIGxvZ3Mgb24gbm9kZTE7IGFzIHlvdSBjYW4gc2VlIHZkc20gZmFpbHMgdG8gY29t bXVuaWNhdGUgd2l0aCBsaWJ2aXJ0IHNlcnZpY2U7IHRoZXJlIGFyZSBzZXZlcmFsIHJlYXNvbnMs IHBsZWFzZSBwcm92aWRlIGRpcmVjdG9yeSBsaXN0aW5nIG9mIC92YXIvcnVuL3Zkc20sIGlzIGxp YnZpcnQgc2VydmljZSBpcyBydW5uaW5nPyBEbyB5b3UgaGF2ZSBlbm91Z2ggc3BhY2Ugb24gbm9k ZT88YnI+PGJyPkhhaW08L2Rpdj48ZGl2Pjxicj5PbiBNYXkgMjgsIDIwMTIsIGF0IDY6MzQsIFQt U2luam9uICZsdDs8YSBocmVmPSJtYWlsdG86dHNjYmoxOTg5QGdtYWlsLmNvbSI+dHNjYmoxOTg5 QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+PC9kaXY+PGRpdj48L2Rpdj48YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48ZGl2Pm5vZGUxIHZkc20ubG9nOjxkaXY+PGRpdj5NYWluVGhyZWFk OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0OjU1LDgzNjo6dmRzbTo6NzY6OnZkczo6KHJ1bikgVkRT TSBtYWluIHRocmVhZCBlbmRlZC4gV2FpdGluZyBmb3IgMSBvdGhlciB0aHJlYWRzLi4uPC9kaXY+ PGRpdj5NYWluVGhyZWFkOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0OjU1LDgzNjo6dmRzbTo6Nzk6 OnZkczo6KHJ1bikgJmx0O19NYWluVGhyZWFkKE1haW5UaHJlYWQsIHN0YXJ0ZWQgMTQwMjQ2OTk2 MjExNDU2KSZndDs8L2Rpdj48ZGl2Pk1haW5UaHJlYWQ6OklORk86OjIwMTItMDUtMjggMDM6MTQ6 NTUsODM2Ojp2ZHNtOjo3OTo6dmRzOjoocnVuKSAmbHQ7VGhyZWFkKGxpYnZpcnRFdmVudExvb3As IHN0YXJ0ZWQgZGFlbW9uIDE0MDI0Njc3OTUwMDI4OCkmZ3Q7PC9kaXY+PGRpdj5NYWluVGhyZWFk OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE0OjU1LDkxMjo6dmRzbTo6NzE6OnZkczo6KHJ1bikgSSBh bSB0aGUgYWN0dWFsIHZkc20gNC45LTA8L2Rpdj48ZGl2Pk1haW5UaHJlYWQ6OkVSUk9SOjoyMDEy LTA1LTI4IDAzOjE0OjU2LDEwNjo6dmRzbTo6NzQ6OnZkczo6KHJ1bikgVHJhY2ViYWNrIChtb3N0 IHJlY2VudCBjYWxsIGxhc3QpOjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRz bS92ZHNtIiwgbGluZSA3MiwgaW4gcnVuPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7IHNlcnZlX2Ns aWVudHMobG9nKTwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS92ZHNtIiwg bGluZSA0MCwgaW4gc2VydmVfY2xpZW50czwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyBjaWYgPSBj bGllbnRJRi5jbGllbnRJRihsb2cpPC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92 ZHNtL2NsaWVudElGLnB5IiwgbGluZSAxMTQsIGluIF9faW5pdF9fPC9kaXY+PGRpdj4mbmJzcDsg RmlsZSAiL3Vzci9zaGFyZS92ZHNtL2xpYnZpcnRjb25uZWN0aW9uLnB5IiwgbGluZSAxMTEsIGlu IGdldDwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi43L3NpdGUtcGFj a2FnZXMvbGlidmlydC5weSIsIGxpbmUgMTAyLCBpbiBvcGVuQXV0aDwvZGl2PjxkaXY+bGlidmly dEVycm9yOiBGYWlsZWQgdG8gY29ubmVjdCBzb2NrZXQgdG8gJy92YXIvcnVuL2xpYnZpcnQvbGli dmlydC1zb2NrJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeTwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+TWFpblRocmVhZDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNDo1NiwxMDY6OnZkc206Ojc2 Ojp2ZHM6OihydW4pIFZEU00gbWFpbiB0aHJlYWQgZW5kZWQuIFdhaXRpbmcgZm9yIDEgb3RoZXIg dGhyZWFkcy4uLjwvZGl2PjxkaXY+TWFpblRocmVhZDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNDo1 NiwxMDY6OnZkc206Ojc5Ojp2ZHM6OihydW4pICZsdDtfTWFpblRocmVhZChNYWluVGhyZWFkLCBz dGFydGVkIDE0MDcwODE2MDk4NDgzMikmZ3Q7PC9kaXY+PGRpdj5NYWluVGhyZWFkOjpJTkZPOjoy MDEyLTA1LTI4IDAzOjE0OjU2LDEwNjo6dmRzbTo6Nzk6OnZkczo6KHJ1bikgJmx0O1RocmVhZChs aWJ2aXJ0RXZlbnRMb29wLCBzdGFydGVkIGRhZW1vbiAxNDA3MDc5NDQyNzM2NjQpJmd0OzwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+bm9kZTIgdmRzbS5sb2c6IChzb3JyeSBmb3IgdGhlIGxhcmdl IGxvZyk8L2Rpdj48ZGl2PjxkaXY+VGhyZWFkLTU2NzM0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NTo0MCw1MDc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gNTM3NGE0ODktYWQ3OC00NjRjLTkzY2UtMzE4NGQxMmZiZTViYDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01NjczNDo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxNTo0MCw1MDg6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2 PlRocmVhZC01NjczNDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo0MCw1MDk6OmxvZ1V0aWxzOjoz OTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1 cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydk ZWxheSc6ICcwLjAwMTQwMDk0NzU3MDgnLCAnbGFzdENoZWNrJzogMTMzODE3NDkzMS4yNTYxNTUs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYz ZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMjI0OTk0NjU5NDInLCAnbGFzdENoZWNrJzogMTMz ODE3NDkzOC4wNjYxODgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgz LTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNTIzOTcxNTU3NjInLCAn bGFzdENoZWNrJzogMTMzODE3NDkzNi44ODYzMjIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19 PC9kaXY+PGRpdj5UaHJlYWQtNTY3MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQwLDUwOTo6 dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDUzNzRhNDg5LWFk NzgtNDY0Yy05M2NlLTMxODRkMTJmYmU1YmA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZi ZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MDA5NDc1NzA4JywgJ2xhc3RD aGVjayc6IDEzMzgxNzQ5MzEuMjU2MTU1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUy YWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTIyNDk5 NDY1OTQyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5MzguMDY2MTg4LCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxh eSc6ICcwLjAwMTUyMzk3MTU1NzYyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5MzYuODg2MzIyLCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzM0OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNTo0MCw1MTA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gNTM3NGE0ODktYWQ3OC00NjRjLTkzY2UtMzE4NGQxMmZiZTViYDo6 bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRp dj5UaHJlYWQtNTY3MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQwLDUxMTo6cmVzb3VyY2VN YW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJl bGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3MzQ6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQwLDUxMTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3Rz IHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQwLDUx Mjo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTM3NGE0ODkt YWQ3OC00NjRjLTkzY2UtMzE4NGQxMmZiZTViYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48 ZGl2PlRocmVhZC01NjczNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsMzMyOjpjbGllbnRJ Rjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4y MjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3MzY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDMz Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAzOWM0 YjIzOS00Zjg1LTRmYWUtYjdiMy0zNDg2NTAyNjg1ODVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0 IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2NzM2OjpJTkZPOjoyMDEy LTA1LTI4IDAzOjE1OjQxLDMzNDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTIt YTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3MzY6 OklORk86OjIwMTItMDUtMjggMDM6MTU6NDEsMzM1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNl OiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6 IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01NjczNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEs MzM1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMzljNGIy MzktNGY4NS00ZmFlLWI3YjMtMzQ4NjUwMjY4NTg1YDo6ZmluaXNoZWQ6IHsnc3BtX3N0Jzogeydz cG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+ VGhyZWFkLTU2NzM2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSwzMzY6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMzljNGIyMzktNGY4NS00ZmFl LWI3YjMtMzQ4NjUwMjY4NTg1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0 YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3MzY6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDMzNzo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6 KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9k aXY+PGRpdj5UaHJlYWQtNTY3MzY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDMzNzo6cmVz b3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3du ZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3MzY6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjQxLDMzODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2Rl Y3JlZikgVGFzaz1gMzljNGIyMzktNGY4NS00ZmFlLWI3YjMtMzQ4NjUwMjY4NTg1YDo6cmVmIDAg YWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjczNzo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTU6NDEsODI1OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6 KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzc6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjQxLDgyNjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWA0YjkyZjdmOC05NGE2LTQyNmItYjYyNi02NWFhNDg4ZTNiZjhgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhy ZWFkLTU2NzM3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDgyNzo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlE PSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpPC9k aXY+PGRpdj5UaHJlYWQtNTY3Mzc6OklORk86OjIwMTItMDUtMjggMDM6MTU6NDEsODI4Ojpsb2dV dGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0 YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVz JzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01NjczNzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTU6NDEsODI4Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoo cHJlcGFyZSkgVGFzaz1gNGI5MmY3ZjgtOTRhNi00MjZiLWI2MjYtNjVhYTQ4OGUzYmY4YDo6Zmlu aXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1M dmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzM3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NTo0MSw4Mjk6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gNGI5MmY3ZjgtOTRhNi00MjZiLWI2MjYtNjVhYTQ4OGUzYmY4YDo6bW92aW5nIGZyb20gc3Rh dGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzc6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDgzMDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz dHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzc6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE1OjQxLDgzMDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5U aHJlYWQtNTY3Mzc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDgzMTo6dGFzazo6OTgwOjpU YXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNGI5MmY3ZjgtOTRhNi00MjZiLWI2MjYt NjVhYTQ4OGUzYmY4YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njcz ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODY1OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdl LkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5U aHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg2Njo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA4ZWU2ODBiMy0zOWI4LTQ5ZWYt Yjc1Ni04ZDM3NGYzNGQ5N2VgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHBy ZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjQx LDg2Nzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiBmZW5jZVNwbVN0b3JhZ2Uoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRm YmUzZWYnLCBsYXN0T3duZXI9MSwgbGFzdEx2ZXI9JzE3Jywgb3B0aW9ucz1Ob25lKTwvZGl2Pjxk aXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4Njg6OnJlc291cmNl TWFuYWdlcjo6MTc1OjpSZXNvdXJjZU1hbmFnZXIuUmVxdWVzdDo6KF9faW5pdF9fKSBSZXNOYW1l PWBTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZmBSZXFJRD1gODI4 MWFkMzAtY2EwNy00ZGU2LTg5MDMtMjQ0YWQ1NjJjMDVmYDo6UmVxdWVzdCB3YXMgbWFkZSBpbiAn L3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvaHNtLnB5JyBsaW5lICcyNjMzJyBhdCAnZmVuY2VTcG1T dG9yYWdlJzwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0 MSw4Njk6OnJlc291cmNlTWFuYWdlcjo6NDgzOjpSZXNvdXJjZU1hbmFnZXI6OihyZWdpc3RlclJl c291cmNlKSBUcnlpbmcgdG8gcmVnaXN0ZXIgcmVzb3VyY2UgJ1N0b3JhZ2UuNTI0YTcwMDMtZWRl Yy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJyBmb3IgbG9jayB0eXBlICdleGNsdXNpdmUnPC9kaXY+ PGRpdj5UaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3MDo6cmVzb3Vy Y2VNYW5hZ2VyOjo1MjU6OlJlc291cmNlTWFuYWdlcjo6KHJlZ2lzdGVyUmVzb3VyY2UpIFJlc291 cmNlICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicgaXMgZnJl ZS4gTm93IGxvY2tpbmcgYXMgJ2V4Y2x1c2l2ZScgKDEgYWN0aXZlIHVzZXIpPC9kaXY+PGRpdj5U aHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3MTo6cmVzb3VyY2VNYW5h Z2VyOjoyMTI6OlJlc291cmNlTWFuYWdlci5SZXF1ZXN0OjooZ3JhbnQpIFJlc05hbWU9YFN0b3Jh Z2UuNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmYFJlcUlEPWA4MjgxYWQzMC1j YTA3LTRkZTYtODkwMy0yNDRhZDU2MmMwNWZgOjpHcmFudGVkIHJlcXVlc3Q8L2Rpdj48ZGl2PlRo cmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODcxOjp0YXNrOjo4MTk6OlRh c2tNYW5hZ2VyLlRhc2s6OihyZXNvdXJjZUFjcXVpcmVkKSBUYXNrPWA4ZWU2ODBiMy0zOWI4LTQ5 ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjpfcmVzb3VyY2VzQWNxdWlyZWQ6IFN0b3JhZ2UuNTI0YTcw MDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmIChleGNsdXNpdmUpPC9kaXY+PGRpdj5UaHJl YWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3MTo6dGFzazo6OTgwOjpUYXNr TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQz NzRmMzRkOTdlYDo6cmVmIDEgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjczODo6 RVJST1I6OjIwMTItMDUtMjggMDM6MTU6NDEsODcyOjp0YXNrOjo4NTU6OlRhc2tNYW5hZ2VyLlRh c2s6Oihfc2V0RXJyb3IpIFRhc2s9YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3 ZWA6OlVuZXhwZWN0ZWQgZXJyb3I8L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs bCBsYXN0KTo8L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS90 YXNrLnB5IiwgbGluZSA4NjMsIGluIF9ydW48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNyL3No YXJlL3Zkc20vbG9nVXRpbHMucHkiLCBsaW5lIDM4LCBpbiB3cmFwcGVyPC9kaXY+PGRpdj4mbmJz cDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2UvaHNtLnB5IiwgbGluZSAyNjM0LCBpbiBm ZW5jZVNwbVN0b3JhZ2U8L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3Rv cmFnZS9zcC5weSIsIGxpbmUgMTUwLCBpbiBmb3JjZUZyZWVTcG08L2Rpdj48ZGl2PiZuYnNwOyBG aWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zZWN1cmFibGUucHkiLCBsaW5lIDc4LCBpbiB3 cmFwcGVyPC9kaXY+PGRpdj5TZWN1cmVFcnJvcjwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzI6OnRhc2s6Ojg3NDo6VGFza01hbmFnZXIuVGFzazo6 KF9ydW4pIFRhc2s9YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6OlRhc2su X3J1bjogOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlICgnNTI0YTcwMDMtZWRl Yy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgMSwgJzE3Jykge30gZmFpbGVkIC0gc3RvcHBpbmcg dGFzazwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4 NzI6OnRhc2s6OjEyMDE6OlRhc2tNYW5hZ2VyLlRhc2s6OihzdG9wKSBUYXNrPWA4ZWU2ODBiMy0z OWI4LTQ5ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjpzdG9wcGluZyBpbiBzdGF0ZSBwcmVwYXJpbmcg KGZvcmNlIEZhbHNlKTwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxNTo0MSw4NzI6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6OnJlZiAxIGFib3J0aW5nIFRy dWU8L2Rpdj48ZGl2PlRocmVhZC01NjczODo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzM6 OnRhc2s6OjExNTk6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA4ZWU2ODBiMy0z OWI4LTQ5ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjphYm9ydGluZzogVGFzayBpcyBhYm9ydGVkOiAn JyAtIGNvZGUgMTAwPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDg3Mzo6dGFzazo6MTE2NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YDhlZTY4MGIzLTM5YjgtNDllZi1iNzU2LThkMzc0ZjM0ZDk3ZWA6OlByZXBhcmU6IGFib3J0ZWQ6 Jm5ic3A7PC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQx LDg3Mzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOGVlNjgw YjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6cmVmIDAgYWJvcnRpbmcgVHJ1ZTwvZGl2 PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzM6OnRhc2s6 OjkxNTo6VGFza01hbmFnZXIuVGFzazo6KF9kb0Fib3J0KSBUYXNrPWA4ZWU2ODBiMy0zOWI4LTQ5 ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjpUYXNrLl9kb0Fib3J0OiBmb3JjZSBGYWxzZTwvZGl2Pjxk aXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0MSw4NzM6OnJlc291cmNl TWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNh bmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzM4OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNTo0MSw4NzQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVmLWI3NTYtOGQzNzRmMzRkOTdlYDo6bW92aW5n IGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGFib3J0aW5nPC9kaXY+PGRpdj5UaHJl YWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3NDo6dGFzazo6NTM3OjpUYXNr TWFuYWdlci5UYXNrOjooX19zdGF0ZV9hYm9ydGluZykgVGFzaz1gOGVlNjgwYjMtMzliOC00OWVm LWI3NTYtOGQzNzRmMzRkOTdlYDo6X2Fib3J0aW5nOiByZWNvdmVyIHBvbGljeSBub25lPC9kaXY+ PGRpdj5UaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3NDo6dGFzazo6 NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA4ZWU2ODBiMy0zOWI4 LTQ5ZWYtYjc1Ni04ZDM3NGYzNGQ5N2VgOjptb3ZpbmcgZnJvbSBzdGF0ZSBhYm9ydGluZyAtJmd0 OyBzdGF0ZSBmYWlsZWQ8L2Rpdj48ZGl2PlRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTU6NDEsODc0OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMgeydT dG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZic6ICZsdDsgUmVzb3Vy Y2VSZWYgJ1N0b3JhZ2UuNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgaXNW YWxpZDogJ1RydWUnIG9iajogJ05vbmUnJmd0O308L2Rpdj48ZGl2PlRocmVhZC01NjczODo6REVC VUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODc0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308 L2Rpdj48ZGl2PlRocmVhZC01NjczODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTU6NDEsODc1Ojpy ZXNvdXJjZU1hbmFnZXI6OjUzNTo6UmVzb3VyY2VNYW5hZ2VyOjoocmVsZWFzZVJlc291cmNlKSBU cnlpbmcgdG8gcmVsZWFzZSByZXNvdXJjZSAnU3RvcmFnZS41MjRhNzAwMy1lZGVjLTRmNTItYTM4 ZS1iMTVjYWRmYmUzZWYnPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE1OjQxLDg3NTo6cmVzb3VyY2VNYW5hZ2VyOjo1NTA6OlJlc291cmNlTWFuYWdlcjo6KHJl bGVhc2VSZXNvdXJjZSkgUmVsZWFzZWQgcmVzb3VyY2UgJ1N0b3JhZ2UuNTI0YTcwMDMtZWRlYy00 ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJyAoMCBhY3RpdmUgdXNlcnMpPC9kaXY+PGRpdj5UaHJlYWQt NTY3Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3NTo6cmVzb3VyY2VNYW5hZ2VyOjo1 NTU6OlJlc291cmNlTWFuYWdlcjo6KHJlbGVhc2VSZXNvdXJjZSkgUmVzb3VyY2UgJ1N0b3JhZ2Uu NTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJyBpcyBmcmVlLCBmaW5kaW5nIG91 dCBpZiBhbnlvbmUgaXMgd2FpdGluZyBmb3IgaXQuPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzg6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE1OjQxLDg3NTo6cmVzb3VyY2VNYW5hZ2VyOjo1NjI6OlJlc291 cmNlTWFuYWdlcjo6KHJlbGVhc2VSZXNvdXJjZSkgTm8gb25lIGlzIHdhaXRpbmcgZm9yIHJlc291 cmNlICdTdG9yYWdlLjUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIENsZWFy aW5nIHJlY29yZHMuPC9kaXY+PGRpdj5UaHJlYWQtNTY3Mzg6OkVSUk9SOjoyMDEyLTA1LTI4IDAz OjE1OjQxLDg3Njo6ZGlzcGF0Y2hlcjo6OTM6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojoo cnVuKSZuYnNwOzwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjwv ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2Rpc3BhdGNoZXIu cHkiLCBsaW5lIDg1LCBpbiBydW48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zk c20vc3RvcmFnZS90YXNrLnB5IiwgbGluZSAxMTY2LCBpbiBwcmVwYXJlPC9kaXY+PGRpdj5TZWN1 cmVFcnJvcjwvZGl2PjxkaXY+VGhyZWFkLTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo0OCww Nzc6OnBlcnNpc3RlbnREaWN0OjoyMTY6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihyZWZyZXNo KSByZWFkIGxpbmVzIChGaWxlTWV0YWRhdGFSVyk9WydDTEFTUz1EYXRhJywgJ0RFU0NSSVBUSU9O PVZNRG9tYWluJywgJ0lPT1BUSU1FT1VUU0VDPTEwJywgJ0xFQVNFUkVUUklFUz0zJywgJ0xFQVNF VElNRVNFQz02MCcsICdMT0NLUE9MSUNZPScsICdMT0NLUkVORVdBTElOVEVSVkFMU0VDPTUnLCAn TUFTVEVSX1ZFUlNJT049MScsICdQT09MX0RFU0NSSVBUSU9OPUJMQycsICdQT09MX0RPTUFJTlM9 ZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyOkFjdGl2ZSw1ZTJhYzUzNy02YTcz LTRmYWYtODM3OS02OGYzZmYyNmE3NWQ6QWN0aXZlLDZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNh MjU3MGY3YzEzNjpBY3RpdmUnLCAnUE9PTF9TUE1fSUQ9MScsICdQT09MX1NQTV9MVkVSPTE3Jywg J1BPT0xfVVVJRD01MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCAnUkVNT1RF X1BBVEg9eHh4Lnh4eC54eHgueHh4Oi9leHBvcnQvZGF0YS9PdmlydC1Eb21haW4vdm1kb21haW4n LCAnUk9MRT1NYXN0ZXInLCAnU0RVVUlEPTVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2 YTc1ZCcsICdUWVBFPU5GUycsICdWRVJTSU9OPTAnLCAnX1NIQV9DS1NVTT1hMTdiZjAyNmU3NmRh YWUxZmY5MTFiZGJiY2ZhMTNiNzAwYzkzZDdlJ108L2Rpdj48ZGl2PlRocmVhZC01Njc0Mzo6REVC VUc6OjIwMTItMDUtMjggMDM6MTU6NTAsNzE3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6 OihfdXBkYXRlU3RhdGUpIFRhc2s9YGU1OGZkMGUxLWQyYWUtNDFiYS05OTA2LTQ3MzkzM2I5OGJi NWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRp dj5UaHJlYWQtNTY3NDM6OklORk86OjIwMTItMDUtMjggMDM6MTU6NTAsNzE4Ojpsb2dVdGlsczo6 Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRp b25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NDM6OklORk86OjIwMTItMDUtMjggMDM6MTU6 NTAsNzE5Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODEx LTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDExNTAxMzEyMjU1OScsICdsYXN0Q2hlY2sn OiAxMzM4MTc0OTQxLjI2NTIwMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3 LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0NTYwMjIyNjI1 NycsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTQ4LjA3OTM0NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBU cnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAn MC4wMDEyOTQxMzYwNDczNicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTQ2Ljg5NTY1OSwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njc0Mzo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTU6NTAsNzIwOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFy ZSkgVGFzaz1gZTU4ZmQwZTEtZDJhZS00MWJhLTk5MDYtNDczOTMzYjk4YmI1YDo6ZmluaXNoZWQ6 IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAw MTE1MDEzMTIyNTU5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NDEuMjY1MjAyLCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzog eydkZWxheSc6ICcwLjAwMTQ1NjAyMjI2MjU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NDguMDc5 MzQ0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMt Y2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTI5NDEzNjA0NzM2JywgJ2xhc3RDaGVjayc6 IDEzMzgxNzQ5NDYuODk1NjU5LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+ VGhyZWFkLTU2NzQzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNTo1MCw3MjE6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTU4ZmQwZTEtZDJhZS00MWJh LTk5MDYtNDczOTMzYjk4YmI1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0 YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3NDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE1OjUwLDcyMjo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6 KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9k aXY+PGRpdj5UaHJlYWQtNTY3NDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUwLDcyMjo6cmVz b3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3du ZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NDM6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjUwLDcyMzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2Rl Y3JlZikgVGFzaz1gZTU4ZmQwZTEtZDJhZS00MWJhLTk5MDYtNDczOTMzYjk4YmI1YDo6cmVmIDAg YWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc0NTo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTU6NTEsMzc5OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6 KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3NDU6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE1OjUxLDM4MDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWAzODcyODgzMi04NGMwLTQ1ZDYtOTU3Ny0yNzdiYzAwZjQ5NzFgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhy ZWFkLTU2NzQ1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE1OjUxLDM4MTo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlE PSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpPC9k aXY+PGRpdj5UaHJlYWQtNTY3NDU6OklORk86OjIwMTItMDUtMjggMDM6MTU6NTEsMzgyOjpsb2dV dGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0 YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVz JzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njc0NTo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTU6NTEsMzgzOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoo cHJlcGFyZSkgVGFzaz1gMzg3Mjg4MzItODRjMC00NWQ2LTk1NzctMjc3YmMwMGY0OTcxYDo6Zmlu aXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1M dmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NTo1MSwzODM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gMzg3Mjg4MzItODRjMC00NWQ2LTk1NzctMjc3YmMwMGY0OTcxYDo6bW92aW5nIGZyb20gc3Rh dGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3NDU6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUxLDM4NDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz dHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NDU6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE1OjUxLDM4NTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5U aHJlYWQtNTY3NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE1OjUxLDM4NTo6dGFzazo6OTgwOjpU YXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMzg3Mjg4MzItODRjMC00NWQ2LTk1Nzct Mjc3YmMwMGY0OTcxYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc1 MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDAsOTE2Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDBiMjRlOTNmLWEwNzMtNDY0Yi05NjhiLTE5NzY1 OGM0Y2E4M2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9k aXY+PGRpdj5UaHJlYWQtNTY3NTA6OklORk86OjIwMTItMDUtMjggMDM6MTY6MDAsOTE3Ojpsb2dV dGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0 cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NTA6OklORk86OjIwMTItMDUtMjgg MDM6MTY6MDAsOTE4Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k IHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZi ZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0NzUwOTU3NDg5JywgJ2xhc3RD aGVjayc6IDEzMzgxNzQ5NTEuMjc2NTM4LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUy YWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTIzODEw NzY4MTI3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NTguMDg3MjcsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5 JzogJzAuMDAxOTM2OTEyNTM2NjInLCAnbGFzdENoZWNrJzogMTMzODE3NDk1Ni45MDg0MjcsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTA6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE2OjAwLDkxOTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHBy ZXBhcmUpIFRhc2s9YDBiMjRlOTNmLWEwNzMtNDY0Yi05NjhiLTE5NzY1OGM0Y2E4M2A6OmZpbmlz aGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAn MC4wMDE0NzUwOTU3NDg5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NTEuMjc2NTM4LCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVk JzogeydkZWxheSc6ICcwLjAwMTIzODEwNzY4MTI3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NTgu MDg3MjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5 My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxOTM2OTEyNTM2NjInLCAnbGFzdENoZWNr JzogMTMzODE3NDk1Ni45MDg0MjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRp dj5UaHJlYWQtNTY3NTA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjAwLDkyMDo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYjI0ZTkzZi1hMDczLTQ2 NGItOTY4Yi0xOTc2NThjNGNhODNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsg c3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc1MDo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTY6MDAsOTIxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308 L2Rpdj48ZGl2PlRocmVhZC01Njc1MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDAsOTIxOjpy ZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njc1MDo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTY6MDAsOTIyOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf ZGVjcmVmKSBUYXNrPWAwYjI0ZTkzZi1hMDczLTQ2NGItOTY4Yi0xOTc2NThjNGNhODNgOjpyZWYg MCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2NzUyOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNjowMSw0Mjk6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0 Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njc1Mjo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTY6MDEsNDMwOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDNmYjAxYjg1LTBkMzctNGVlYS05MzVmLWU4MmYxZTJmZjc2YmA6 Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5U aHJlYWQtNTY3NTI6OklORk86OjIwMTItMDUtMjggMDM6MTY6MDEsNDMxOjpsb2dVdGlsczo6Mzc6 OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVV SUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8 L2Rpdj48ZGl2PlRocmVhZC01Njc1Mjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjowMSw0MzI6Omxv Z1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3Bt U3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0 dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzUyOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNjowMSw0MzM6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6 OihwcmVwYXJlKSBUYXNrPWAzZmIwMWI4NS0wZDM3LTRlZWEtOTM1Zi1lODJmMWUyZmY3NmJgOjpm aW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3Nw bUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE2OjAxLDQzMzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU YXNrPWAzZmIwMWI4NS0wZDM3LTRlZWEtOTM1Zi1lODJmMWUyZmY3NmJgOjptb3ZpbmcgZnJvbSBz dGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc1 Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDEsNDM0OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1 ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njc1Mjo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTY6MDEsNDM1OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2Vy Lk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2 PlRocmVhZC01Njc1Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MDEsNDM1Ojp0YXNrOjo5ODA6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAzZmIwMWI4NS0wZDM3LTRlZWEtOTM1 Zi1lODJmMWUyZmY3NmJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2 NzU3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoxMSwxMzI6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjgyYTU0MzAtMDk4NS00NDJmLThkNTgtYzIx YmIxMTAyMTkwYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8 L2Rpdj48ZGl2PlRocmVhZC01Njc1Nzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNjoxMSwxMzM6Omxv Z1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0 YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njc1Nzo6SU5GTzo6MjAxMi0wNS0y OCAwMzoxNjoxMSwxMzQ6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQzMDk4ODMxMTc3JywgJ2xh c3RDaGVjayc6IDEzMzgxNzQ5NjEuMjg2MzAzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAn NWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQ4 MTA1NjIxMzM4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NjguMDk2ODI1LCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzogeydk ZWxheSc6ICcwLjAwMTc3NDA3MjY0NzA5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5NjYuOTE3NDMs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTc6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE2OjExLDEzNDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6 KHByZXBhcmUpIFRhc2s9YGY4MmE1NDMwLTA5ODUtNDQyZi04ZDU4LWMyMWJiMTEwMjE5MGA6OmZp bmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXkn OiAnMC4wMDE0MzA5ODgzMTE3NycsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTYxLjI4NjMwMywgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2 YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0ODEwNTYyMTMzOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc0 OTY4LjA5NjgyNSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMz My04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3NzQwNzI2NDcwOScsICdsYXN0 Q2hlY2snOiAxMzM4MTc0OTY2LjkxNzQzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2 PjxkaXY+VGhyZWFkLTU2NzU3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoxMSwxMzU6OnRhc2s6 OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjgyYTU0MzAtMDk4 NS00NDJmLThkNTgtYzIxYmIxMTAyMTkwYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0m Z3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3NTc6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE2OjExLDEzNjo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2Vz IHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDEz Nzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFs bCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTc6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDEzNzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNr OjooX2RlY3JlZikgVGFzaz1gZjgyYTU0MzAtMDk4NS00NDJmLThkNTgtYzIxYmIxMTAyMTkwYDo6 cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc1OTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTY6MTEsNDkzOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJv dGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3NTk6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDQ5NTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNr OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBiNWVmYjIyZi01ZDVjLTQ3ODAtOTA5MC0xZDIyMGZjMTg0 MmZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2Pjxk aXY+VGhyZWFkLTU2NzU5OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjExLDQ5NTo6bG9nVXRpbHM6 OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMo c3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5v bmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NTk6OklORk86OjIwMTItMDUtMjggMDM6MTY6MTEsNDk2 Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdl dFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3Bt U3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njc1OTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MTEsNDk3Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5U YXNrOjoocHJlcGFyZSkgVGFzaz1gYjVlZmIyMmYtNWQ1Yy00NzgwLTkwOTAtMWQyMjBmYzE4NDJm YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScs ICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzU5OjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNjoxMSw0OTg6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gYjVlZmIyMmYtNWQ1Yy00NzgwLTkwOTAtMWQyMjBmYzE4NDJmYDo6bW92aW5nIGZy b20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQt NTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDQ5ODo6cmVzb3VyY2VNYW5hZ2VyOjo4 MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwg cmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NTk6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE2OjExLDQ5OTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+ PGRpdj5UaHJlYWQtNTY3NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjExLDUwMDo6dGFzazo6 OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gYjVlZmIyMmYtNWQ1Yy00Nzgw LTkwOTAtMWQyMjBmYzE4NDJmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVh ZC01Njc2NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MjEsMzIzOjp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDIwYzIyZGViLTc5MWYtNDgzMi1hMzdl LTU0YTc5NGQ3ZjVlYmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFy aW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY3NjQ6OklORk86OjIwMTItMDUtMjggMDM6MTY6MjEsMzI0 Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJl cG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NjQ6OklORk86OjIwMTIt MDUtMjggMDM6MTY6MjEsMzI1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS dW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcx YWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyMDE4NjgwNTcyNScs ICdsYXN0Q2hlY2snOiAxMzM4MTc0OTgxLjMwNTU2MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4w MDE0OTg5Mzc2MDY4MScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTc4LjEwNjg1NSwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6 IHsnZGVsYXknOiAnMC4wMDE4NTg5NDk2NjEyNScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTc2Ljky OTk1MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njc2NDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MjEsMzI1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5U YXNrOjoocHJlcGFyZSkgVGFzaz1gMjBjMjJkZWItNzkxZi00ODMyLWEzN2UtNTRhNzk0ZDdmNWVi YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydk ZWxheSc6ICcwLjAwMTIwMTg2ODA1NzI1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5ODEuMzA1NTYy LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhm M2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQ5ODkzNzYwNjgxJywgJ2xhc3RDaGVjayc6IDEz MzgxNzQ5NzguMTA2ODU1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4 My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg1ODk0OTY2MTI1Jywg J2xhc3RDaGVjayc6IDEzMzgxNzQ5NzYuOTI5OTUxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzY0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoyMSwzMjY6 OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMjBjMjJk ZWItNzkxZi00ODMyLWEzN2UtNTRhNzk0ZDdmNWViYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFy aW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3NjQ6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE2OjIxLDMyNzo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVz b3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2 OjIxLDMyODo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNh bmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3 NjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDMyODo6dGFzazo6OTgwOjpUYXNrTWFuYWdl ci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMjBjMjJkZWItNzkxZi00ODMyLWEzN2UtNTRhNzk0ZDdm NWViYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc2Njo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTY6MjEsNTQyOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNo ZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3 NjY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwNTg2YTI3Ny04NTM2LTRlMzctOTFlZC01OThi NDcyODZjMmZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwv ZGl2PjxkaXY+VGhyZWFkLTU2NzY2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0NDo6bG9n VXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1T dGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRp b25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NjY6OklORk86OjIwMTItMDUtMjggMDM6MTY6 MjEsNTQ1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAx LCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01 Njc2Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MjEsNTQ1Ojp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMDU4NmEyNzctODUzNi00ZTM3LTkxZWQtNTk4YjQ3 Mjg2YzJmYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAn RnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzY2OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNjoyMSw1NDY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRh dGVTdGF0ZSkgVGFzaz1gMDU4NmEyNzctODUzNi00ZTM3LTkxZWQtNTk4YjQ3Mjg2YzJmYDo6bW92 aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5U aHJlYWQtNTY3NjY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0Nzo6cmVzb3VyY2VNYW5h Z2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NjY6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0Nzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291 cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9 PC9kaXY+PGRpdj5UaHJlYWQtNTY3NjY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjIxLDU0ODo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMDU4NmEyNzctODUz Ni00ZTM3LTkxZWQtNTk4YjQ3Mjg2YzJmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2 PlRocmVhZC01Njc3MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTIxOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU3MTdhYjIyLTc3ZmMtNGI5 ZS05ZWYxLWZjMzdkOWIyM2I2MGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUg cHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY3NzE6OklORk86OjIwMTItMDUtMjggMDM6MTY6 MzEsNTIyOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NzE6OklORk86 OjIwMTItMDUtMjggMDM6MTY6MzEsNTIzOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFw cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcy MTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0NjAwNzUz Nzg0MicsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTkxLjMxNTkyMSwgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXkn OiAnMC4wMDEzMDc5NjQzMjQ5NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTg4LjExNjQzMiwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3 YzEzNic6IHsnZGVsYXknOiAnMC4wMDE4MjcwMDE1NzE2NicsICdsYXN0Q2hlY2snOiAxMzM4MTc0 OTg2Ljk0MjY5OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01 Njc3MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTI0Ojp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNTcxN2FiMjItNzdmYy00YjllLTllZjEtZmMzN2Q5 YjIzYjYwYDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQy JzogeydkZWxheSc6ICcwLjAwMTQ2MDA3NTM3ODQyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5OTEu MzE1OTIxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgz NzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTMwNzk2NDMyNDk1JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzQ5ODguMTE2NDMyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzEx ODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTgyNzAwMTU3 MTY2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5ODYuOTQyNjk4LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzcxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjoz MSw1MjQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g NTcxN2FiMjItNzdmYy00YjllLTllZjEtZmMzN2Q5YjIzYjYwYDo6bW92aW5nIGZyb20gc3RhdGUg cHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3NzE6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDUyNTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291 cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg e30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NzE6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjMxLDUyNjo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJl YWQtNTY3NzE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDUyNjo6dGFzazo6OTgwOjpUYXNr TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTcxN2FiMjItNzdmYy00YjllLTllZjEtZmMz N2Q5YjIzYjYwYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc3Mzo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTkyOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRp c3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJl YWQtNTY3NzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDU5Mzo6dGFzazo6NTg4OjpUYXNr TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA3NTJkYmUzMC1jNWU1LTQ1YTMtYjdl MC04MWExOTU2NGVjNGZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBh cmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2NzczOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDU5 NDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBn ZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYn LCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3NzM6OklORk86OjIwMTItMDUtMjgg MDM6MTY6MzEsNTk1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k IHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3Bt SWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRo cmVhZC01Njc3Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6MzEsNTk2Ojp0YXNrOjoxMTc0OjpU YXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNzUyZGJlMzAtYzVlNS00NWEzLWI3ZTAt ODFhMTk1NjRlYzRmYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0 dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzczOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNjozMSw1OTY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6 KF91cGRhdGVTdGF0ZSkgVGFzaz1gNzUyZGJlMzAtYzVlNS00NWEzLWI3ZTAtODFhMTk1NjRlYzRm YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+ PGRpdj5UaHJlYWQtNTY3NzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDU5Nzo6cmVzb3Vy Y2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVy LnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3 NzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMxLDU5ODo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl c3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3NzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjMx LDU5ODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNzUyZGJl MzAtYzVlNS00NWEzLWI3ZTAtODFhMTk1NjRlYzRmYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rp dj48ZGl2PlRocmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNjQxOjpjbGll bnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAu MC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY3Nzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjQx LDY0Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1 YjlkY2Y4OC00YWFmLTQ2NDktODg5NS00YzFkOWJmY2MyZGJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBp bml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2Nzc4OjpJTkZPOjoy MDEyLTA1LTI4IDAzOjE2OjQxLDY0Mzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBl cikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRm NTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY3 Nzg6OklORk86OjIwMTItMDUtMjggMDM6MTY6NDEsNjQ0Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNo ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3Bv bnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZl cic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njc3ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6 NDEsNjQ1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNWI5 ZGNmODgtNGFhZi00NjQ5LTg4OTUtNGMxZDliZmNjMmRiYDo6ZmluaXNoZWQ6IHsnc3BtX3N0Jzog eydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2Pjxk aXY+VGhyZWFkLTU2Nzc4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw2NDY6OnRhc2s6OjU4 ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNWI5ZGNmODgtNGFhZi00 NjQ5LTg4OTUtNGMxZDliZmNjMmRiYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7 IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY3Nzg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE2OjQxLDY0Njo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9 PC9kaXY+PGRpdj5UaHJlYWQtNTY3Nzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjQxLDY0Nzo6 cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkg T3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY3Nzg6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE2OjQxLDY0ODo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjoo X2RlY3JlZikgVGFzaz1gNWI5ZGNmODgtNGFhZi00NjQ5LTg4OTUtNGMxZDliZmNjMmRiYDo6cmVm IDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njc3OTo6REVCVUc6OjIwMTItMDUt MjggMDM6MTY6NDEsNzMxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3Rh dGUpIFRhc2s9YGYzODU1ZmY5LTQ5ZGMtNGRhMS1hYjQyLTNmNzE3Y2EyMjQyZmA6Om1vdmluZyBm cm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY3 Nzk6OklORk86OjIwMTItMDUtMjggMDM6MTY6NDEsNzMyOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNo ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9k aXY+PGRpdj5UaHJlYWQtNTY3Nzk6OklORk86OjIwMTItMDUtMjggMDM6MTY6NDEsNzMzOjpsb2dV dGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0 cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVk Mic6IHsnZGVsYXknOiAnMC4wMDEzMDAwOTY1MTE4NCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDAx LjMyNTU1MywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04 Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE1MDcwNDM4Mzg1JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzQ5OTguMTI2Nzg3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzEx ODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTk1NTk4NjAy Mjk1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzQ5OTYuOTU1NTA4LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzc5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo0 MSw3MzQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmMzg1 NWZmOS00OWRjLTRkYTEtYWI0Mi0zZjcxN2NhMjI0MmZgOjpmaW5pc2hlZDogeydmY2U3MjExMC03 MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMzAwMDk2NTExODQn LCAnbGFzdENoZWNrJzogMTMzODE3NTAwMS4zMjU1NTMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1 ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAu MDAxNTA3MDQzODM4NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTk4LjEyNjc4NywgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6 IHsnZGVsYXknOiAnMC4wMDE5NTU5ODYwMjI5NScsICdsYXN0Q2hlY2snOiAxMzM4MTc0OTk2Ljk1 NTUwOCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njc3OTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NDEsNzM1Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRh c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYzODU1ZmY5LTQ5ZGMtNGRhMS1hYjQyLTNmNzE3Y2Ey MjQyZmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwv ZGl2PjxkaXY+VGhyZWFkLTU2Nzc5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw3MzY6OnJl c291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBP d25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFk LTU2Nzc5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo0MSw3MzY6OnJlc291cmNlTWFuYWdlcjo6 ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy ZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzc5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox Njo0MSw3Mzc6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGYz ODU1ZmY5LTQ5ZGMtNGRhMS1hYjQyLTNmNzE3Y2EyMjQyZmA6OnJlZiAwIGFib3J0aW5nIEZhbHNl PC9kaXY+PGRpdj5UaHJlYWQtNTY3ODU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDY5MTo6 Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcy LjMwLjAuMjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzg1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox Njo1MSw2OTM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gZjc3OTFlNzAtZWQ5ZC00MzhmLWI5MGEtNmRlNDRjY2M3N2RmYDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njc4NTo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRl Yy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFk LTU2Nzg1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDY5NDo6bG9nVXRpbHM6OjM5OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiBy ZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3Nw bUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY3ODU6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE2OjUxLDY5NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YGY3NzkxZTcwLWVkOWQtNDM4Zi1iOTBhLTZkZTQ0Y2NjNzdkZmA6OmZpbmlzaGVkOiB7J3NwbV9z dCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rp dj48ZGl2PlRocmVhZC01Njc4NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NTEsNjk2Ojp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY3NzkxZTcwLWVk OWQtNDM4Zi1iOTBhLTZkZTQ0Y2NjNzdkZmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt Jmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2Nzg1OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxNjo1MSw2OTY6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNl cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzg1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2 OTc6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzg1OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNjo1MSw2OTg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFz azo6KF9kZWNyZWYpIFRhc2s9YGY3NzkxZTcwLWVkOWQtNDM4Zi1iOTBhLTZkZTQ0Y2NjNzdkZmA6 OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY3ODY6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE2OjUxLDk0Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWBhZTM3ZDhhZi0zMWQ1LTQyNDgtODEwOS0wYzVlZGMwZWViNzJgOjptb3Zp bmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFk LTU2Nzg2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDk0Mzo6bG9nVXRpbHM6OjM3OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l KTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzg2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDk0NDo6 bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBv U3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEw MDFlZDInOiB7J2RlbGF5JzogJzAuMDAyNTc5OTI3NDQ0NDYnLCAnbGFzdENoZWNrJzogMTMzODE3 NTAxMS4zMzcwNjIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRm YWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNDIwMDIxMDU3MTMnLCAnbGFz dENoZWNrJzogMTMzODE3NTAwOC4xMzgzMzMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2 ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNjAy ODg4MTA3MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDA2Ljk2NTc1OCwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njc4Njo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTY6NTEsOTQ1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1g YWUzN2Q4YWYtMzFkNS00MjQ4LTgxMDktMGM1ZWRjMGVlYjcyYDo6ZmluaXNoZWQ6IHsnZmNlNzIx MTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMjU3OTkyNzQ0 NDQ2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMTEuMzM3MDYyLCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6 ICcwLjAwMTQyMDAyMTA1NzEzJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMDguMTM4MzMzLCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdj MTM2JzogeydkZWxheSc6ICcwLjAwMTYwMjg4ODEwNzMnLCAnbGFzdENoZWNrJzogMTMzODE3NTAw Ni45NjU3NTgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY3 ODY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE2OjUxLDk0Njo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBhZTM3ZDhhZi0zMWQ1LTQyNDgtODEwOS0wYzVl ZGMwZWViNzJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNo ZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc4Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NTEsOTQ3 OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRo cmVhZC01Njc4Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTY6NTEsOTQ3OjpyZXNvdXJjZU1hbmFn ZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxB bGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njc4Njo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTY6NTEsOTQ4Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr PWBhZTM3ZDhhZi0zMWQ1LTQyNDgtODEwOS0wYzVlZGMwZWViNzJgOjpyZWYgMCBhYm9ydGluZyBG YWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2NzkyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzowMSw3 NDE6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikg WzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njc5Mjo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTc6MDEsNzQyOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp IFRhc2s9YDJlZmNmZWI3LWE2YzEtNDMyZi1iMDllLTM0MDk1MjBhNWY4OWA6Om1vdmluZyBmcm9t IHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY3OTI6 OklORk86OjIwMTItMDUtMjggMDM6MTc6MDEsNzQzOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAz LWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRo cmVhZC01Njc5Mjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzowMSw3NDQ6OmxvZ1V0aWxzOjozOTo6 ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1 cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScs ICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzkyOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNzowMSw3NDQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBU YXNrPWAyZWZjZmViNy1hNmMxLTQzMmYtYjA5ZS0zNDA5NTIwYTVmODlgOjpmaW5pc2hlZDogeydz cG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319 PC9kaXY+PGRpdj5UaHJlYWQtNTY3OTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjAxLDc0NTo6 dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAyZWZjZmVi Ny1hNmMxLTQzMmYtYjA5ZS0zNDA5NTIwYTVmODlgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJp bmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc5Mjo6REVCVUc6OjIw MTItMDUtMjggMDM6MTc6MDEsNzQ2OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5h Z2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNv dXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njc5Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6 MDEsNzQ2OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2Fu Y2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njc5 Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MDEsNzQ3Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfZGVjcmVmKSBUYXNrPWAyZWZjZmViNy1hNmMxLTQzMmYtYjA5ZS0zNDA5NTIwYTVm ODlgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2NzkzOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNzowMiwxMzc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gNTEzYzdlN2UtN2E3OC00ZmM2LWE0OTctZDQ4MTBiZDM1YzA4YDo6 bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRo cmVhZC01Njc5Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzowMiwxMzg6OmxvZ1V0aWxzOjozNzo6 ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9 Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njc5Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzowMiwx Mzk6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog cmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZi ZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQ2Nzk0MzE5MTUzJywgJ2xhc3RDaGVjayc6IDEz MzgxNzUwMjEuMzQ2MTA0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3 My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTI4NjAyOTgxNTY3Jywg J2xhc3RDaGVjayc6IDEzMzgxNzUwMTguMTQ2ODY0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAw MTQ5OTE3NjAyNTM5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMTYuOTc1OTM3LCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2NzkzOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNzowMiwxNDA6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBU YXNrPWA1MTNjN2U3ZS03YTc4LTRmYzYtYTQ5Ny1kNDgxMGJkMzVjMDhgOjpmaW5pc2hlZDogeydm Y2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDY3 OTQzMTkxNTMnLCAnbGFzdENoZWNrJzogMTMzODE3NTAyMS4zNDYxMDQsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2Rl bGF5JzogJzAuMDAxMjg2MDI5ODE1NjcnLCAnbGFzdENoZWNrJzogMTMzODE3NTAxOC4xNDY4NjQs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1 NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNDk5MTc2MDI1MzknLCAnbGFzdENoZWNrJzogMTMz ODE3NTAxNi45NzU5MzcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJl YWQtNTY3OTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjAyLDE0MTo6dGFzazo6NTg4OjpUYXNr TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1MTNjN2U3ZS03YTc4LTRmYzYtYTQ5 Ny1kNDgxMGJkMzVjMDhgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUg ZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc5Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6 MDIsMTQxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVs ZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48 ZGl2PlRocmVhZC01Njc5Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MDIsMTQyOjpyZXNvdXJj ZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j YW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njc5Mzo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6MDIsMTQzOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVm KSBUYXNrPWA1MTNjN2U3ZS03YTc4LTRmYzYtYTQ5Ny1kNDgxMGJkMzVjMDhgOjpyZWYgMCBhYm9y dGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox NzoxMSw3ODk6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3Jh cHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njc5OTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6MTEsNzkwOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YGY0NDkzYTBlLTg3ZWQtNDlkZi1iYjUwLWZmNzhjNzgxYzY4NmA6Om1vdmlu ZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQt NTY3OTk6OklORk86OjIwMTItMDUtMjggMDM6MTc6MTEsNzkxOjpsb2dVdGlsczo6Mzc6OmRpc3Bh dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUy NGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48 ZGl2PlRocmVhZC01Njc5OTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoxMSw3OTI6OmxvZ1V0aWxz OjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVz LCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAn RnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2Nzk5OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzoxMSw3OTI6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw YXJlKSBUYXNrPWBmNDQ5M2EwZS04N2VkLTQ5ZGYtYmI1MC1mZjc4Yzc4MWM2ODZgOjpmaW5pc2hl ZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXIn OiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY3OTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjEx LDc5Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBm NDQ5M2EwZS04N2VkLTQ5ZGYtYmI1MC1mZjc4Yzc4MWM2ODZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBw cmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njc5OTo6REVC VUc6OjIwMTItMDUtMjggMDM6MTc6MTEsNzk0OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7 fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njc5OTo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTc6MTEsNzk0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVh ZC01Njc5OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MTEsNzk1Ojp0YXNrOjo5ODA6OlRhc2tN YW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBmNDQ5M2EwZS04N2VkLTQ5ZGYtYmI1MC1mZjc4 Yzc4MWM2ODZgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODAwOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoxMiwzMzQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMWVhNzI0ZDYtYzA1ZS00NmY1LWJkMWMtZGFiNjlkN2Rk MWRjYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48 ZGl2PlRocmVhZC01NjgwMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoxMiwzMzQ6OmxvZ1V0aWxz OjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9w dGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjgwMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzox NzoxMiwzMzU6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv dGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4 MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTA1OTA1NTMyODM3JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUwMzEuMzU1MjE1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1 MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQxNzg3NTI4 OTkyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMjguMTU2NDg4LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6 ICcwLjAwMTQ1NjAyMjI2MjU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMjYuOTg2MTg0LCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODAwOjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzoxMiwzMzY6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw YXJlKSBUYXNrPWAxZWE3MjRkNi1jMDVlLTQ2ZjUtYmQxYy1kYWI2OWQ3ZGQxZGNgOjpmaW5pc2hl ZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAu MDAxMDU5MDU1MzI4MzcnLCAnbGFzdENoZWNrJzogMTMzODE3NTAzMS4zNTUyMTUsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQn OiB7J2RlbGF5JzogJzAuMDAxNDE3ODc1Mjg5OTInLCAnbGFzdENoZWNrJzogMTMzODE3NTAyOC4x NTY0ODgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5 My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNDU2MDIyMjYyNTcnLCAnbGFzdENoZWNr JzogMTMzODE3NTAyNi45ODYxODQsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRp dj5UaHJlYWQtNTY4MDA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjEyLDMzNzo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAxZWE3MjRkNi1jMDVlLTQ2 ZjUtYmQxYy1kYWI2OWQ3ZGQxZGNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsg c3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01NjgwMDo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTc6MTIsMzM4OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308 L2Rpdj48ZGl2PlRocmVhZC01NjgwMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MTIsMzM4Ojpy ZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01NjgwMDo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MTIsMzM5Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf ZGVjcmVmKSBUYXNrPWAxZWE3MjRkNi1jMDVlLTQ2ZjUtYmQxYy1kYWI2OWQ3ZGQxZGNgOjpyZWYg MCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODA2OjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNzoyMSw4MzE6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0 Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01NjgwNjo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MjEsODMyOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDA2NjU0NTMwLWQyZTMtNGRlYy1hODExLTEwYmQ0YjRlN2M3MGA6 Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5U aHJlYWQtNTY4MDY6OklORk86OjIwMTItMDUtMjggMDM6MTc6MjEsODMzOjpsb2dVdGlsczo6Mzc6 OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVV SUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8 L2Rpdj48ZGl2PlRocmVhZC01NjgwNjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoyMSw4MzQ6Omxv Z1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3Bt U3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0 dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODA2OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNzoyMSw4MzU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6 OihwcmVwYXJlKSBUYXNrPWAwNjY1NDUzMC1kMmUzLTRkZWMtYTgxMS0xMGJkNGI0ZTdjNzBgOjpm aW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3Nw bUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4MDY6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE3OjIxLDgzNTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU YXNrPWAwNjY1NDUzMC1kMmUzLTRkZWMtYTgxMS0xMGJkNGI0ZTdjNzBgOjptb3ZpbmcgZnJvbSBz dGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njgw Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjEsODM2OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1 ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjgwNjo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6MjEsODM2OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2Vy Lk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2 PlRocmVhZC01NjgwNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjEsODM3Ojp0YXNrOjo5ODA6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAwNjY1NDUzMC1kMmUzLTRkZWMtYTgx MS0xMGJkNGI0ZTdjNzBgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2 ODA3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzoyMiw1NDE6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDkxMzJlYjctMWYwYy00ZTFhLWJiMWEtNzE5 ZTg2ODdlM2U1YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8 L2Rpdj48ZGl2PlRocmVhZC01NjgwNzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzoyMiw1NDI6Omxv Z1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0 YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjgwNzo6SU5GTzo6MjAxMi0wNS0y OCAwMzoxNzoyMiw1NDM6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTIzNTk2MTkxNDA2JywgJ2xh c3RDaGVjayc6IDEzMzgxNzUwNDEuMzY1ODYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1 ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMzg2 ODgwODc0NjMnLCAnbGFzdENoZWNrJzogMTMzODE3NTAzOC4xNjY3LCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxh eSc6ICcwLjAwMTI1Nzg5NjQyMzM0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwMzYuOTk2MTY3LCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODA3OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxNzoyMiw1NDQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6Oihw cmVwYXJlKSBUYXNrPWA0OTEzMmViNy0xZjBjLTRlMWEtYmIxYS03MTllODY4N2UzZTVgOjpmaW5p c2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5Jzog JzAuMDAxMjM1OTYxOTE0MDYnLCAnbGFzdENoZWNrJzogMTMzODE3NTA0MS4zNjU4NiwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1 ZCc6IHsnZGVsYXknOiAnMC4wMDEzODY4ODA4NzQ2MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDM4 LjE2NjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5 My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMjU3ODk2NDIzMzQnLCAnbGFzdENoZWNr JzogMTMzODE3NTAzNi45OTYxNjcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRp dj5UaHJlYWQtNTY4MDc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjIyLDU0NTo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0OTEzMmViNy0xZjBjLTRl MWEtYmIxYS03MTllODY4N2UzZTVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsg c3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01NjgwNzo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTc6MjIsNTQ1OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308 L2Rpdj48ZGl2PlRocmVhZC01NjgwNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MjIsNTQ2Ojpy ZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01NjgwNzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MjIsNTQ3Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf ZGVjcmVmKSBUYXNrPWA0OTEzMmViNy0xZjBjLTRlMWEtYmIxYS03MTllODY4N2UzZTVgOjpyZWYg MCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODEzOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxNzozMSw4ODY6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0 Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01NjgxMzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6MzEsODg3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDY1NmRjYmYyLTYxZDItNDFjOC1iMTNiLTI0NmZjM2Y0MjMyMGA6 Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5U aHJlYWQtNTY4MTM6OklORk86OjIwMTItMDUtMjggMDM6MTc6MzEsODg4Ojpsb2dVdGlsczo6Mzc6 OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVV SUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8 L2Rpdj48ZGl2PlRocmVhZC01NjgxMzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzozMSw4ODk6Omxv Z1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3Bt U3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0 dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODEzOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNzozMSw4ODk6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6 OihwcmVwYXJlKSBUYXNrPWA2NTZkY2JmMi02MWQyLTQxYzgtYjEzYi0yNDZmYzNmNDIzMjBgOjpm aW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3Nw bUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4MTM6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE3OjMxLDg5MDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU YXNrPWA2NTZkY2JmMi02MWQyLTQxYzgtYjEzYi0yNDZmYzNmNDIzMjBgOjptb3ZpbmcgZnJvbSBz dGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njgx Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzEsODkxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1 ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjgxMzo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6MzEsODkxOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2Vy Lk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2 PlRocmVhZC01NjgxMzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzEsODkyOjp0YXNrOjo5ODA6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2NTZkY2JmMi02MWQyLTQxYzgtYjEz Yi0yNDZmYzNmNDIzMjBgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2 ODE0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzozMiw3Mzg6OnRhc2s6OjU4ODo6VGFza01hbmFn ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNTNhY2UxNjAtMWIzYy00YTczLTlmMGMtN2Y2 NWU3OWI3OTU2YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8 L2Rpdj48ZGl2PlRocmVhZC01NjgxNDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzozMiw3Mzk6Omxv Z1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0 YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjgxNDo6SU5GTzo6MjAxMi0wNS0y OCAwMzoxNzozMiw3NDA6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQxMzEwNjkxODMzJywgJ2xh c3RDaGVjayc6IDEzMzgxNzUwNTEuMzc1ODkyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAn NWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTUx ODk2NDc2NzQ2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNDguMTc2NzgyLCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzogeydk ZWxheSc6ICcwLjAwMTMwNjA1Njk3NjMyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNDcuMDA1NjY4 LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODE0OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxNzozMiw3NDE6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6 OihwcmVwYXJlKSBUYXNrPWA1M2FjZTE2MC0xYjNjLTRhNzMtOWYwYy03ZjY1ZTc5Yjc5NTZgOjpm aW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5 JzogJzAuMDAxNDEzMTA2OTE4MzMnLCAnbGFzdENoZWNrJzogMTMzODE3NTA1MS4zNzU4OTIsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYy NmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNTE4OTY0NzY3NDYnLCAnbGFzdENoZWNrJzogMTMzODE3 NTA0OC4xNzY3ODIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRj MzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMzA2MDU2OTc2MzInLCAnbGFz dENoZWNrJzogMTMzODE3NTA0Ny4wMDU2NjgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9k aXY+PGRpdj5UaHJlYWQtNTY4MTQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjMyLDc0Mjo6dGFz azo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1M2FjZTE2MC0x YjNjLTRhNzMtOWYwYy03ZjY1ZTc5Yjc5NTZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcg LSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01NjgxNDo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTc6MzIsNzQyOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2Vy Lk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJj ZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjgxNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzIs NzQzOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2Vs QWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01NjgxNDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTc6MzIsNzQzOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRh c2s6OihfZGVjcmVmKSBUYXNrPWA1M2FjZTE2MC0xYjNjLTRhNzMtOWYwYy03ZjY1ZTc5Yjc5NTZg OjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODIwOjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzo0MSw5MzQ6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Q cm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01NjgyMDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NDEsOTM2Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRh c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYyNjlhYWE1LWFlODktNDBmMy1hM2Q5LTZlZWJhMzM2 M2ZmZmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+ PGRpdj5UaHJlYWQtNTY4MjA6OklORk86OjIwMTItMDUtMjggMDM6MTc6NDEsOTM2Ojpsb2dVdGls czo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1 cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9 Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjgyMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5 Mzc6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog Z2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdz cG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODIw OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0MSw5Mzg6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2Vy LlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmMjY5YWFhNS1hZTg5LTQwZjMtYTNkOS02ZWViYTMzNjNm ZmZgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVl JywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4MjA6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE3OjQxLDkzOTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0 YXRlKSBUYXNrPWBmMjY5YWFhNS1hZTg5LTQwZjMtYTNkOS02ZWViYTMzNjNmZmZgOjptb3Zpbmcg ZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVh ZC01NjgyMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NDEsOTM5OjpyZXNvdXJjZU1hbmFnZXI6 OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFs bCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjgyMDo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6NDEsOTQwOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VN YW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rp dj48ZGl2PlRocmVhZC01NjgyMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NDEsOTQxOjp0YXNr Ojo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBmMjY5YWFhNS1hZTg5LTQw ZjMtYTNkOS02ZWViYTMzNjNmZmZgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhy ZWFkLTU2ODIxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0Miw5MzY6OnRhc2s6OjU4ODo6VGFz a01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDg2NTZlNDctMzE4Yi00MzFjLTlh NjUtMzQ5N2NmMTE2NjQ3YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVw YXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01NjgyMTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxNzo0Miw5 Mzc6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog cmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjgyMTo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoxNzo0Miw5Mzg6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAt NzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTI3MTAwOTQ0NTE5 JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNjEuMzg1MzY1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcw LjAwMTIwNDk2NzQ5ODc4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNTguMTg2MjQ0LCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2 JzogeydkZWxheSc6ICcwLjAwMTQ5Nzk4MzkzMjUnLCAnbGFzdENoZWNrJzogMTMzODE3NTA1Ny4w MTYwMTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4MjE6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjQyLDkzOTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIu VGFzazo6KHByZXBhcmUpIFRhc2s9YDQ4NjU2ZTQ3LTMxOGItNDMxYy05YTY1LTM0OTdjZjExNjY0 N2A6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsn ZGVsYXknOiAnMC4wMDEyNzEwMDk0NDUxOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDYxLjM4NTM2 NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4 ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDEyMDQ5Njc0OTg3OCcsICdsYXN0Q2hlY2snOiAx MzM4MTc1MDU4LjE4NjI0NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJj ODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0OTc5ODM5MzI1Jywg J2xhc3RDaGVjayc6IDEzMzgxNzUwNTcuMDE2MDE5LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODIxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo0Miw5NDA6 OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDg2NTZl NDctMzE4Yi00MzFjLTlhNjUtMzQ5N2NmMTE2NjQ3YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFy aW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4MjE6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE3OjQyLDk0MDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFu YWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVz b3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4MjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3 OjQyLDk0MTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNh bmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4 MjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjQyLDk0Mjo6dGFzazo6OTgwOjpUYXNrTWFuYWdl ci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNDg2NTZlNDctMzE4Yi00MzFjLTlhNjUtMzQ5N2NmMTE2 NjQ3YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjgyNzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTc6NTEsOTg4OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNo ZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY4 Mjc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk4OTo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBjN2ViYmNhYy05NDM4LTQwYjAtOTk3Yy0yN2Jk YmRhNTBiZGJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwv ZGl2PjxkaXY+VGhyZWFkLTU2ODI3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5MDo6bG9n VXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1T dGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRp b25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjc6OklORk86OjIwMTItMDUtMjggMDM6MTc6 NTEsOTkxOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAx LCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01 NjgyNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NTEsOTkyOjp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYzdlYmJjYWMtOTQzOC00MGIwLTk5N2MtMjdiZGJk YTUwYmRiYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAn RnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODI3OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxNzo1MSw5OTI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRh dGVTdGF0ZSkgVGFzaz1gYzdlYmJjYWMtOTQzOC00MGIwLTk5N2MtMjdiZGJkYTUwYmRiYDo6bW92 aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5U aHJlYWQtNTY4Mjc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5Mzo6cmVzb3VyY2VNYW5h Z2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjc6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5NDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291 cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9 PC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUxLDk5NDo6 dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gYzdlYmJjYWMtOTQz OC00MGIwLTk5N2MtMjdiZGJkYTUwYmRiYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2 PlRocmVhZC01NjgyODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NTMsMTUxOjp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDIzYWNkMDlhLTY1YmItNGY4 My1iMmIwLTM2NzYxNDBiMGNkYWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUg cHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjg6OklORk86OjIwMTItMDUtMjggMDM6MTc6 NTMsMTUyOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl Y3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjg6OklORk86 OjIwMTItMDUtMjggMDM6MTc6NTMsMTUzOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFw cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcy MTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyODcyMjE5 MDg1NycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDcxLjM5NTEzNSwgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXkn OiAnMC4wMDE1MTQ5MTE2NTE2MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDY4LjE5NzQ0MSwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3 YzEzNic6IHsnZGVsYXknOiAnMC4wMDE3NTcxNDQ5Mjc5OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MDY3LjAyODg5NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01 NjgyODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTc6NTMsMTUzOjp0YXNrOjoxMTc0OjpUYXNrTWFu YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMjNhY2QwOWEtNjViYi00ZjgzLWIyYjAtMzY3NjE0 MGIwY2RhYDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQy JzogeydkZWxheSc6ICcwLjAwMTI4NzIyMTkwODU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNzEu Mzk1MTM1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgz NzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTUxNDkxMTY1MTYxJywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUwNjguMTk3NDQxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzEx ODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTc1NzE0NDky Nzk4JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNjcuMDI4ODk3LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODI4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxNzo1 MywxNTQ6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g MjNhY2QwOWEtNjViYi00ZjgzLWIyYjAtMzY3NjE0MGIwY2RhYDo6bW92aW5nIGZyb20gc3RhdGUg cHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjg6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUzLDE1NTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291 cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg e30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4Mjg6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE3OjUzLDE1NTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJl YWQtNTY4Mjg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE3OjUzLDE1Njo6dGFzazo6OTgwOjpUYXNr TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMjNhY2QwOWEtNjViYi00ZjgzLWIyYjAtMzY3 NjE0MGIwY2RhYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjgzNDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MDIsMDM4OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRp c3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJl YWQtNTY4MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAyLDAzOTo6dGFzazo6NTg4OjpUYXNr TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBhMGYxMWRjZS04MWZhLTRiZTYtYWE4 NC1kMGZkYzk5NzZiZTRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBh cmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2ODM0OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE4OjAyLDA0 MDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBn ZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYn LCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY4MzQ6OklORk86OjIwMTItMDUtMjgg MDM6MTg6MDIsMDQxOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k IHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3Bt SWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRo cmVhZC01NjgzNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MDIsMDQyOjp0YXNrOjoxMTc0OjpU YXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYTBmMTFkY2UtODFmYS00YmU2LWFhODQt ZDBmZGM5OTc2YmU0YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0 dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODM0OjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxODowMiwwNDI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6 KF91cGRhdGVTdGF0ZSkgVGFzaz1gYTBmMTFkY2UtODFmYS00YmU2LWFhODQtZDBmZGM5OTc2YmU0 YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+ PGRpdj5UaHJlYWQtNTY4MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAyLDA0Mzo6cmVzb3Vy Y2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVy LnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4 MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAyLDA0NDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl c3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4MzQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjAy LDA0NDo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gYTBmMTFk Y2UtODFmYS00YmU2LWFhODQtZDBmZGM5OTc2YmU0YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rp dj48ZGl2PlRocmVhZC01NjgzNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MDMsMzQ0Ojp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY0ZjY4YjIzLTNj Y2MtNDQzNS1hY2JlLWQ4NDNlYzE1ZjMxNWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsg c3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY4MzU6OklORk86OjIwMTItMDUtMjgg MDM6MTg6MDMsMzQ1Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k IHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY4MzU6 OklORk86OjIwMTItMDUtMjggMDM6MTg6MDMsMzQ2Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6 Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7 J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0 MjM4MzU3NTQzOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDgxLjQwNTQ0OCwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsn ZGVsYXknOiAnMC4wMDE2MDQwODAyMDAyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUwNzguMjA3MjQy LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2Ey NTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTQ5MDgzMTM3NTEyJywgJ2xhc3RDaGVjayc6IDEz MzgxNzUwNzcuMDM2NzkyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhy ZWFkLTU2ODM1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODowMywzNDY6OnRhc2s6OjExNzQ6OlRh c2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmNGY2OGIyMy0zY2NjLTQ0MzUtYWNiZS1k ODQzZWMxNWYzMTVgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEw MDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDIzODM1NzU0MzknLCAnbGFzdENoZWNrJzogMTMzODE3 NTA4MS40MDU0NDgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRm YWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjA0MDgwMjAwMicsICdsYXN0 Q2hlY2snOiAxMzM4MTc1MDc4LjIwNzI0MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZk OTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0OTA4 MzEzNzUxMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MDc3LjAzNjc5MiwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01NjgzNTo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTg6MDMsMzQ3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh c2s9YGY0ZjY4YjIzLTNjY2MtNDQzNS1hY2JlLWQ4NDNlYzE1ZjMxNWA6Om1vdmluZyBmcm9tIHN0 YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2ODM1 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODowMywzNDg6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpS ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVl c3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODM1OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxODowMywzNDg6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+ VGhyZWFkLTU2ODM1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODowMywzNDk6OnRhc2s6Ojk4MDo6 VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGY0ZjY4YjIzLTNjY2MtNDQzNS1hY2Jl LWQ4NDNlYzE1ZjMxNWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY4 NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA4Nzo6Y2xpZW50SUY6OjI2MTo6U3RvcmFn ZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XTwvZGl2PjxkaXY+ VGhyZWFkLTU2ODQxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoxMiwwODg6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTJjM2ZlMzctYTVkMS00MjYz LWEyYzEtZDU5MzAxOTU5Mzc0YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBw cmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njg0MTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODox MiwwODk6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJl M2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2ODQxOjpJTkZPOjoyMDEyLTA1 LTI4IDAzOjE4OjEyLDA5MDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu IGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7 J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRp dj5UaHJlYWQtNTY4NDE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEyLDA5MDo6dGFzazo6MTE3 NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGUyYzNmZTM3LWE1ZDEtNDI2My1h MmMxLWQ1OTMwMTk1OTM3NGA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3Bt U3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njg0MTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MTIsMDkxOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRh c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGUyYzNmZTM3LWE1ZDEtNDI2My1hMmMxLWQ1OTMwMTk1 OTM3NGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwv ZGl2PjxkaXY+VGhyZWFkLTU2ODQxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoxMiwwOTI6OnJl c291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBP d25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFk LTU2ODQxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoxMiwwOTI6OnJlc291cmNlTWFuYWdlcjo6 ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy ZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODQxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox ODoxMiwwOTM6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGUy YzNmZTM3LWE1ZDEtNDI2My1hMmMxLWQ1OTMwMTk1OTM3NGA6OnJlZiAwIGFib3J0aW5nIEZhbHNl PC9kaXY+PGRpdj5UaHJlYWQtNTY4NDI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjEzLDU1NDo6 dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBjN2EzMmE0 NC05MDMwLTRmMDMtYWFkZi0yNjdlMzY4YzY0MTdgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0m Z3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2ODQyOjpJTkZPOjoyMDEyLTA1 LTI4IDAzOjE4OjEzLDU1NDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2 ODQyOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE4OjEzLDU1Njo6bG9nVXRpbHM6OjM5OjpkaXNwYXRj aGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25z ZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAu MDAxNTYyMTE4NTMwMjcnLCAnbGFzdENoZWNrJzogMTMzODE3NTA5MS40MTU5MTIsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQn OiB7J2RlbGF5JzogJzAuMDAxNDY1MDgyMTY4NTgnLCAnbGFzdENoZWNrJzogMTMzODE3NTA4OC4y MTY3NSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04Njkz LWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE5MDQ5NjQ0NDcwMicsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MDg3LjA0OTk3NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2 PlRocmVhZC01Njg0Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MTMsNTU2Ojp0YXNrOjoxMTc0 OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYzdhMzJhNDQtOTAzMC00ZjAzLWFh ZGYtMjY3ZTM2OGM2NDE3YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZi ZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTU2MjExODUzMDI3JywgJ2xhc3RDaGVjayc6IDEz MzgxNzUwOTEuNDE1OTEyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3 My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTQ2NTA4MjE2ODU4Jywg J2xhc3RDaGVjayc6IDEzMzgxNzUwODguMjE2NzUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0s ICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAx OTA0OTY0NDQ3MDInLCAnbGFzdENoZWNrJzogMTMzODE3NTA4Ny4wNDk5NzcsICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4NDI6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE4OjEzLDU1Nzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl KSBUYXNrPWBjN2EzMmE0NC05MDMwLTRmMDMtYWFkZi0yNjdlMzY4YzY0MTdgOjptb3ZpbmcgZnJv bSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01 Njg0Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MTMsNTU4OjpyZXNvdXJjZU1hbmFnZXI6Ojgw Njo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCBy ZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njg0Mjo6REVCVUc6OjIw MTItMDUtMjggMDM6MTg6MTMsNTU4OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5h Z2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48 ZGl2PlRocmVhZC01Njg0Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MTMsNTU5Ojp0YXNrOjo5 ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBjN2EzMmE0NC05MDMwLTRmMDMt YWFkZi0yNjdlMzY4YzY0MTdgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFk LTU2ODQ4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMiwxMzY6OmNsaWVudElGOjoyNjE6OlN0 b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48 ZGl2PlRocmVhZC01Njg0ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTM3Ojp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY1NThiNGU5LThjMTgt NDRlYi04NjkwLWJhMGU0NGYyZjY2N2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3Rh dGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY4NDg6OklORk86OjIwMTItMDUtMjggMDM6 MTg6MjIsMTM4Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNh ZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njg0ODo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoxODoyMiwxMzk6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0 JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2 PjxkaXY+VGhyZWFkLTU2ODQ4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMiwxMzk6OnRhc2s6 OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmNTU4YjRlOS04YzE4LTQ0 ZWItODY5MC1iYTBlNDRmMmY2NjdgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwg J3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4 NDg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjIyLDE0MDo6dGFzazo6NTg4OjpUYXNrTWFuYWdl ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBmNTU4YjRlOS04YzE4LTQ0ZWItODY5MC1iYTBl NDRmMmY2NjdgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNo ZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njg0ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTQx OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRo cmVhZC01Njg0ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjIsMTQxOjpyZXNvdXJjZU1hbmFn ZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxB bGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njg0ODo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTg6MjIsMTQyOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr PWBmNTU4YjRlOS04YzE4LTQ0ZWItODY5MC1iYTBlNDRmMmY2NjdgOjpyZWYgMCBhYm9ydGluZyBG YWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODQ5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMyw3 NDc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNzgy ODQ4ZTgtNTc4NC00ZWI2LWE5NjItMTJhOGNhNTczZDhjYDo6bW92aW5nIGZyb20gc3RhdGUgaW5p dCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njg0OTo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoxODoyMyw3NDg6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVh ZC01Njg0OTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODoyMyw3NDk6OmxvZ1V0aWxzOjozOTo6ZGlz cGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVz cG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6 ICcwLjAwMTM5MTg4NzY2NDc5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMDEuNDI1NTY1LCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZh NzVkJzogeydkZWxheSc6ICcwLjAwMTY5NTE1NjA5NzQxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUw OTguMjI3MjE0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMz LTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMjAwMDA5MzQ2MDA4JywgJ2xhc3RD aGVjayc6IDEzMzgxNzUwOTcuMDYyNjQyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2 PjxkaXY+VGhyZWFkLTU2ODQ5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODoyMyw3NTA6OnRhc2s6 OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA3ODI4NDhlOC01Nzg0LTRl YjYtYTk2Mi0xMmE4Y2E1NzNkOGNgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgx MS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMzkxODg3NjY0NzknLCAnbGFzdENoZWNr JzogMTMzODE3NTEwMS40MjU1NjUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUz Ny02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjk1MTU2MDk3 NDEnLCAnbGFzdENoZWNrJzogMTMzODE3NTA5OC4yMjcyMTQsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5Jzog JzAuMDAyMDAwMDkzNDYwMDgnLCAnbGFzdENoZWNrJzogMTMzODE3NTA5Ny4wNjI2NDIsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4NDk6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE4OjIzLDc1MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWA3ODI4NDhlOC01Nzg0LTRlYjYtYTk2Mi0xMmE4Y2E1NzNkOGNgOjptb3Zp bmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRo cmVhZC01Njg0OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjMsNzUxOjpyZXNvdXJjZU1hbmFn ZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFz ZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njg0OTo6REVC VUc6OjIwMTItMDUtMjggMDM6MTg6MjMsNzUyOjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308 L2Rpdj48ZGl2PlRocmVhZC01Njg0OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MjMsNzUzOjp0 YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA3ODI4NDhlOC01Nzg0 LTRlYjYtYTk2Mi0xMmE4Y2E1NzNkOGNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+ VGhyZWFkLTU2ODU1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODozMiwxODQ6OmNsaWVudElGOjoy NjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08 L2Rpdj48ZGl2PlRocmVhZC01Njg1NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzIsMTg1Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDc5OTViOWIx LTM0ZWMtNGMwMC1iZDIwLTVkNTIyYzYwOTY5ZGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZn dDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY4NTU6OklORk86OjIwMTItMDUt MjggMDM6MTg6MzIsMTg2Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhl LWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njg1NTo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxODozMiwxODc6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsn c3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9 fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODU1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODozMiwxODg6 OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA3OTk1YjliMS0z NGVjLTRjMDAtYmQyMC01ZDUyMmM2MDk2OWRgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlk JzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJl YWQtNTY4NTU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjMyLDE4ODo6dGFzazo6NTg4OjpUYXNr TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA3OTk1YjliMS0zNGVjLTRjMDAtYmQy MC01ZDUyMmM2MDk2OWRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUg ZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njg1NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6 MzIsMTg5OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVs ZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48 ZGl2PlRocmVhZC01Njg1NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzIsMTkwOjpyZXNvdXJj ZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j YW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njg1NTo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTg6MzIsMTkwOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVm KSBUYXNrPWA3OTk1YjliMS0zNGVjLTRjMDAtYmQyMC01ZDUyMmM2MDk2OWRgOjpyZWYgMCBhYm9y dGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODU2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzox ODozMyw5NDM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gNmY0MGYzMmUtNTUxMC00Yzk2LTlmNDUtNDBiZDJmNDJjM2Q4YDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njg1Njo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoxODozMyw5NDQ6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2 PlRocmVhZC01Njg1Njo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODozMyw5NDU6OmxvZ1V0aWxzOjoz OTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1 cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydk ZWxheSc6ICcwLjAwMTQyNTAyNzg0NzI5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTEuNDM1NzQ2 LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhm M2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTI4NjAyOTgxNTY3JywgJ2xhc3RDaGVjayc6IDEz MzgxNzUxMDguMjM2NTI4LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4 My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTMwNzAxMDY1MDYzJywg J2xhc3RDaGVjayc6IDEzMzgxNzUxMDcuMDc0MDI0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9 fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODU2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODozMyw5NDY6 OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2ZjQwZjMyZS01 NTEwLTRjOTYtOWY0NS00MGJkMmY0MmMzZDhgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2 YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDI1MDI3ODQ3MjknLCAnbGFz dENoZWNrJzogMTMzODE3NTExMS40MzU3NDYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1 ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMjg2 MDI5ODE1NjcnLCAnbGFzdENoZWNrJzogMTMzODE3NTEwOC4yMzY1MjgsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2Rl bGF5JzogJzAuMDAxMzA3MDEwNjUwNjMnLCAnbGFzdENoZWNrJzogMTMzODE3NTEwNy4wNzQwMjQs ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4NTY6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE4OjMzLDk0Nzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWA2ZjQwZjMyZS01NTEwLTRjOTYtOWY0NS00MGJkMmY0MmMzZDhg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48 ZGl2PlRocmVhZC01Njg1Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzMsOTQ3OjpyZXNvdXJj ZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njg1 Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzMsOTQ4OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6 UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVz dHMge308L2Rpdj48ZGl2PlRocmVhZC01Njg1Njo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6MzMs OTQ5Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2ZjQwZjMy ZS01NTEwLTRjOTYtOWY0NS00MGJkMmY0MmMzZDhgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2 PjxkaXY+VGhyZWFkLTU2ODYyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo0MiwyNjY6OmNsaWVu dElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4w LjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njg2Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NDIs MjY3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY2 MjkwMGZkLTI1MGItNDMyNi05ODNkLWUyYTY4ZjQ5NTNjM2A6Om1vdmluZyBmcm9tIHN0YXRlIGlu aXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY4NjI6OklORk86OjIw MTItMDUtMjggMDM6MTg6NDIsMjY4Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVy KSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1 Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njg2 Mjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODo0MiwyNjk6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hl cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9u c2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVy JzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODYyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo0 MiwyNzA6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2NjI5 MDBmZC0yNTBiLTQzMjYtOTgzZC1lMmE2OGY0OTUzYzNgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7 J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRp dj5UaHJlYWQtNTY4NjI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQyLDI3MTo6dGFzazo6NTg4 OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2NjI5MDBmZC0yNTBiLTQz MjYtOTgzZC1lMmE2OGY0OTUzYzNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsg c3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njg2Mjo6REVCVUc6OjIwMTItMDUtMjgg MDM6MTg6NDIsMjcxOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVy OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308 L2Rpdj48ZGl2PlRocmVhZC01Njg2Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NDIsMjcyOjpy ZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njg2Mjo6REVCVUc6 OjIwMTItMDUtMjggMDM6MTg6NDIsMjczOjp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf ZGVjcmVmKSBUYXNrPWA2NjI5MDBmZC0yNTBiLTQzMjYtOTgzZC1lMmE2OGY0OTUzYzNgOjpyZWYg MCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODYzOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoxODo0NCwxMzY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gY2RjZWY2MTktZDdmMi00ZTYwLWE5OWEtOTdhMzAwNDU3MzhjYDo6bW92aW5nIGZy b20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njg2 Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODo0NCwxMzc6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hl cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rp dj48ZGl2PlRocmVhZC01Njg2Mzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxODo0NCwxMzg6OmxvZ1V0 aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz LCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQy JzogeydkZWxheSc6ICcwLjAwMTQxMDAwNzQ3NjgxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMjEu NDQ1NjIyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgz NzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTAxOTk1NDY4MTQnLCAnbGFzdENoZWNr JzogMTMzODE3NTExOC4yNDU5MDMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4 Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxODQyOTc1NjE2 NDYnLCAnbGFzdENoZWNrJzogMTMzODE3NTExNy4wODY1MzMsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0 LDEzODo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGNkY2Vm NjE5LWQ3ZjItNGU2MC1hOTlhLTk3YTMwMDQ1NzM4Y2A6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcx YWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MTAwMDc0NzY4MScs ICdsYXN0Q2hlY2snOiAxMzM4MTc1MTIxLjQ0NTYyMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4w MDEwMTk5NTQ2ODE0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTguMjQ1OTAzLCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzog eydkZWxheSc6ICcwLjAwMTg0Mjk3NTYxNjQ2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMTcuMDg2 NTMzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODYzOjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoxODo0NCwxMzk6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gY2RjZWY2MTktZDdmMi00ZTYwLWE5OWEtOTdhMzAwNDU3 MzhjYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9k aXY+PGRpdj5UaHJlYWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDE0MDo6cmVz b3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93 bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQt NTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjQ0LDE0MDo6cmVzb3VyY2VNYW5hZ2VyOjo4 NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJl cXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4NjM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4 OjQ0LDE0MTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gY2Rj ZWY2MTktZDdmMi00ZTYwLWE5OWEtOTdhMzAwNDU3MzhjYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8 L2Rpdj48ZGl2PlRocmVhZC01Njg2OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NTIsMzE1Ojpj bGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIu MzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4 OjUyLDMxNjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr PWBlYjg5ZjU0Ny1iYjBkLTQ4MmQtYTJhYy1mZTE5YWYxY2M2YmNgOjptb3ZpbmcgZnJvbSBzdGF0 ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2ODY5OjpJTkZP OjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMxNzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVj LTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQt NTY4Njk6OklORk86OjIwMTItMDUtMjggMDM6MTg6NTIsMzE4Ojpsb2dVdGlsczo6Mzk6OmRpc3Bh dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJl c3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3Bt THZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njg2OTo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTg6NTIsMzE4Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1g ZWI4OWY1NDctYmIwZC00ODJkLWEyYWMtZmUxOWFmMWNjNmJjYDo6ZmluaXNoZWQ6IHsnc3BtX3N0 JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2 PjxkaXY+VGhyZWFkLTU2ODY5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo1MiwzMTk6OnRhc2s6 OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZWI4OWY1NDctYmIw ZC00ODJkLWEyYWMtZmUxOWFmMWNjNmJjYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0m Z3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjE4OjUyLDMyMDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2Vz IHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4Njk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMy MDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFs bCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4Njk6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE4OjUyLDMyMTo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNr OjooX2RlY3JlZikgVGFzaz1gZWI4OWY1NDctYmIwZC00ODJkLWEyYWMtZmUxOWFmMWNjNmJjYDo6 cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njg3MDo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTg6NTQsMzI2Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YGFhNGJjNGJiLWY5ZGYtNDY5MS05M2MxLTJjNzk1NzdiOThiYmA6Om1vdmlu ZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQt NTY4NzA6OklORk86OjIwMTItMDUtMjggMDM6MTg6NTQsMzI3Ojpsb2dVdGlsczo6Mzc6OmRpc3Bh dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUp PC9kaXY+PGRpdj5UaHJlYWQtNTY4NzA6OklORk86OjIwMTItMDUtMjggMDM6MTg6NTQsMzI4Ojps b2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9T dGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAw MWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MTQwNjA1OTI2NScsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MTMxLjQ1NTUwMSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZh Zi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE2NzYwODI2MTEwOCcsICdsYXN0 Q2hlY2snOiAxMzM4MTc1MTI4LjI1ODEyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5 MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTY1ODkx NjQ3MzM5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxMjcuMDk2NDk3LCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODcwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzox ODo1NCwzMjk6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBh YTRiYzRiYi1mOWRmLTQ2OTEtOTNjMS0yYzc5NTc3Yjk4YmJgOjpmaW5pc2hlZDogeydmY2U3MjEx MC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDE0MDYwNTky NjUnLCAnbGFzdENoZWNrJzogMTMzODE3NTEzMS40NTU1MDEsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5Jzog JzAuMDAxNjc2MDgyNjExMDgnLCAnbGFzdENoZWNrJzogMTMzODE3NTEyOC4yNTgxMiwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEz Nic6IHsnZGVsYXknOiAnMC4wMDE2NTg5MTY0NzMzOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTI3 LjA5NjQ5NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njg3 MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTg6NTQsMzMwOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGFhNGJjNGJiLWY5ZGYtNDY5MS05M2MxLTJjNzk1 NzdiOThiYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hl ZDwvZGl2PjxkaXY+VGhyZWFkLTU2ODcwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo1NCwzMzA6 OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxs KSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhy ZWFkLTU2ODcwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxODo1NCwzMzE6OnJlc291cmNlTWFuYWdl cjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFs bCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODcwOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxODo1NCwzMzI6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YGFhNGJjNGJiLWY5ZGYtNDY5MS05M2MxLTJjNzk1NzdiOThiYmA6OnJlZiAwIGFib3J0aW5nIEZh bHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY4NzU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjAyLDM2 MTo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBb MTcyLjMwLjAuMjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2ODc1OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxOTowMiwzNjM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gZjBlZWU3ZDctNWQxMi00NTJiLWExNDgtODgzODMyNDA0ODNiYDo6bW92aW5nIGZyb20g c3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njg3NTo6 SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTowMiwzNjQ6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6 KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMt ZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhy ZWFkLTU2ODc1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjAyLDM2NDo6bG9nVXRpbHM6OjM5Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVy biByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywg J3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4NzU6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE5OjAyLDM2NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRh c2s9YGYwZWVlN2Q3LTVkMTItNDUyYi1hMTQ4LTg4MzgzMjQwNDgzYmA6OmZpbmlzaGVkOiB7J3Nw bV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08 L2Rpdj48ZGl2PlRocmVhZC01Njg3NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDIsMzY2Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYwZWVlN2Q3 LTVkMTItNDUyYi1hMTQ4LTg4MzgzMjQwNDgzYmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmlu ZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2ODc1OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoxOTowMiwzNjY6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291 cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODc1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTow MiwzNjc6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5j ZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODc1 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTowMiwzNjg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIu VGFzazo6KF9kZWNyZWYpIFRhc2s9YGYwZWVlN2Q3LTVkMTItNDUyYi1hMTQ4LTg4MzgzMjQwNDgz YmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY4Nzc6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE5OjA0LDUxODo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWBjYzUzODU0YS1lNjVkLTRhNTYtOTMyZS1jOGI4NWVjNzNiYjhgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhy ZWFkLTU2ODc3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjA0LDUxOTo6bG9nVXRpbHM6OjM3Ojpk aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1O b25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2ODc3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjA0LDUy MDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBy ZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJl YWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNDI4MTI3Mjg4ODInLCAnbGFzdENoZWNrJzogMTMz ODE3NTE0MS40NjU3OTgsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTcz LTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNjA1OTg3NTQ4ODMnLCAn bGFzdENoZWNrJzogMTMzODE3NTEzOC4yNjczNTcsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0s ICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAy MDU1MTY4MTUxODYnLCAnbGFzdENoZWNrJzogMTMzODE3NTEzNy4xMDczMDMsICdjb2RlJzogMCwg J3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4Nzc6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE5OjA0LDUyMDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRh c2s9YGNjNTM4NTRhLWU2NWQtNGE1Ni05MzJlLWM4Yjg1ZWM3M2JiOGA6OmZpbmlzaGVkOiB7J2Zj ZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0Mjgx MjcyODg4MicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTQxLjQ2NTc5OCwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVs YXknOiAnMC4wMDE2MDU5ODc1NDg4MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTM4LjI2NzM1Nywg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3 MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDIwNTUxNjgxNTE4NicsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MTM3LjEwNzMwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVh ZC01Njg3Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MDQsNTIxOjp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGNjNTM4NTRhLWU2NWQtNGE1Ni05MzJl LWM4Yjg1ZWM3M2JiOGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBm aW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2ODc3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTow NCw1MjI6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2Pjxk aXY+VGhyZWFkLTU2ODc3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTowNCw1MjI6OnJlc291cmNl TWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNh bmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODc3OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOTowNCw1MjM6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYp IFRhc2s9YGNjNTM4NTRhLWU2NWQtNGE1Ni05MzJlLWM4Yjg1ZWM3M2JiOGA6OnJlZiAwIGFib3J0 aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY4ODI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5 OjEyLDQwOTo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFw cGVyKSBbMTcyLjMwLjAuMjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2ODgyOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOToxMiw0MTA6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gOWYxMzI5ZTktOGQyOS00NmE2LTllMDgtZGVjNmJhMDgxNDYzYDo6bW92aW5n IGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01 Njg4Mjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOToxMiw0MTE6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0 Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0 YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2Pjxk aXY+VGhyZWFkLTU2ODgyOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjEyLDQxMjo6bG9nVXRpbHM6 OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMs IFJldHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdG cmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4ODI6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjEyLDQxMzo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBh cmUpIFRhc2s9YDlmMTMyOWU5LThkMjktNDZhNi05ZTA4LWRlYzZiYTA4MTQ2M2A6OmZpbmlzaGVk OiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6 IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njg4Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MTIs NDEzOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDlm MTMyOWU5LThkMjktNDZhNi05ZTA4LWRlYzZiYTA4MTQ2M2A6Om1vdmluZyBmcm9tIHN0YXRlIHBy ZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2ODgyOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoxOToxMiw0MTQ6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9 IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODgyOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxOToxMiw0MTQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6 OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFk LTU2ODgyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToxMiw0MTU6OnRhc2s6Ojk4MDo6VGFza01h bmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDlmMTMyOWU5LThkMjktNDZhNi05ZTA4LWRlYzZi YTA4MTQ2M2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY4ODQ6OkRF QlVHOjoyMDEyLTA1LTI4IDAzOjE5OjE0LDcyMTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNr OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYjkzYTJhZi1mMWE3LTRhNDctODZlZS01MjQwNTg3ODQw ODZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2Pjxk aXY+VGhyZWFkLTU2ODg0OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjE0LDcyMjo6bG9nVXRpbHM6 OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0 aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2ODg0OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5 OjE0LDcyMzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90 ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgx MS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMjk0MTM2MDQ3MzYnLCAnbGFzdENoZWNr JzogMTMzODE3NTE1MS40NzU1OTEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUz Ny02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNzEzMDM3NDkw ODQnLCAnbGFzdENoZWNrJzogMTMzODE3NTE0OC4yNzcxNjQsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5Jzog JzAuMDAxODc4OTc2ODIxOScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTQ3LjEyMDMyMSwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njg4NDo6REVCVUc6OjIwMTIt MDUtMjggMDM6MTk6MTQsNzIzOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFy ZSkgVGFzaz1gMGI5M2EyYWYtZjFhNy00YTQ3LTg2ZWUtNTI0MDU4Nzg0MDg2YDo6ZmluaXNoZWQ6 IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAw MTI5NDEzNjA0NzM2JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNTEuNDc1NTkxLCAnY29kZSc6IDAs ICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzog eydkZWxheSc6ICcwLjAwMTcxMzAzNzQ5MDg0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNDguMjc3 MTY0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMt Y2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg3ODk3NjgyMTknLCAnbGFzdENoZWNrJzog MTMzODE3NTE0Ny4xMjAzMjEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5U aHJlYWQtNTY4ODQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjE0LDcyNDo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYjkzYTJhZi1mMWE3LTRhNDct ODZlZS01MjQwNTg3ODQwODZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3Rh dGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njg4NDo6REVCVUc6OjIwMTItMDUtMjggMDM6 MTk6MTQsNzI1OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoo cmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rp dj48ZGl2PlRocmVhZC01Njg4NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MTQsNzI1OjpyZXNv dXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25l ci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njg4NDo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6MTQsNzI2Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVj cmVmKSBUYXNrPWAwYjkzYTJhZi1mMWE3LTRhNDctODZlZS01MjQwNTg3ODQwODZgOjpyZWYgMCBh Ym9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODg5OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxOToyMiw0NTg6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojoo d3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njg4OTo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6MjIsNDU5Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk YXRlU3RhdGUpIFRhc2s9YDI3MDhjNTI0LTZjMjItNDQ0ZC1iMWI4LTI2YmJhNjYzN2YyYmA6Om1v dmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJl YWQtNTY4ODk6OklORk86OjIwMTItMDUtMjggMDM6MTk6MjIsNDYwOjpsb2dVdGlsczo6Mzc6OmRp c3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9 JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rp dj48ZGl2PlRocmVhZC01Njg4OTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOToyMiw0NjE6OmxvZ1V0 aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3Rh dHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMn OiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODg5OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxOToyMiw0NjI6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6Oihw cmVwYXJlKSBUYXNrPWAyNzA4YzUyNC02YzIyLTQ0NGQtYjFiOC0yNmJiYTY2MzdmMmJgOjpmaW5p c2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2 ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY4ODk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5 OjIyLDQ2Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr PWAyNzA4YzUyNC02YzIyLTQ0NGQtYjFiOC0yNmJiYTY2MzdmMmJgOjptb3ZpbmcgZnJvbSBzdGF0 ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njg4OTo6 REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MjIsNDYzOjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0 cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njg4OTo6REVCVUc6OjIwMTItMDUt MjggMDM6MTk6MjIsNDY0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93 bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRo cmVhZC01Njg4OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MjIsNDY1Ojp0YXNrOjo5ODA6OlRh c2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAyNzA4YzUyNC02YzIyLTQ0NGQtYjFiOC0y NmJiYTY2MzdmMmJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2ODkx OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MDg6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIu VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNmEzZDA0ZDItZjRlNi00YjdlLTk1N2YtMmU4M2Uw ODk2ZjMzYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rp dj48ZGl2PlRocmVhZC01Njg5MTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MDk6OmxvZ1V0 aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz KG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njg5MTo6SU5GTzo6MjAxMi0wNS0yOCAw MzoxOToyNCw5MTA6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQg cHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJl LTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTA4NTA0Mjk1MzQ5JywgJ2xhc3RD aGVjayc6IDEzMzgxNzUxNjEuNDg1MDMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJh YzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMzkzMDc5 NzU3NjknLCAnbGFzdENoZWNrJzogMTMzODE3NTE1OC4yODY4MzUsICdjb2RlJzogMCwgJ3ZhbGlk JzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5 JzogJzAuMDAxODQxNzgzNTIzNTYnLCAnbGFzdENoZWNrJzogMTMzODE3NTE1Ny4xMzI3MTcsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTE6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjE5OjI0LDkxMTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHBy ZXBhcmUpIFRhc2s9YDZhM2QwNGQyLWY0ZTYtNGI3ZS05NTdmLTJlODNlMDg5NmYzM2A6OmZpbmlz aGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAn MC4wMDEwODUwNDI5NTM0OScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTYxLjQ4NTAzLCAnY29kZSc6 IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVk JzogeydkZWxheSc6ICcwLjAwMTM5MzA3OTc1NzY5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNTgu Mjg2ODM1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2 OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg0MTc4MzUyMzU2JywgJ2xhc3RDaGVj ayc6IDEzMzgxNzUxNTcuMTMyNzE3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2Pjxk aXY+VGhyZWFkLTU2ODkxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOToyNCw5MTI6OnRhc2s6OjU4 ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNmEzZDA0ZDItZjRlNi00 YjdlLTk1N2YtMmU4M2UwODk2ZjMzYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7 IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4OTE6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjE5OjI0LDkxMjo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25l cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9 PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjI0LDkxMzo6 cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkg T3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTE6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE5OjI0LDkxNDo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjoo X2RlY3JlZikgVGFzaz1gNmEzZDA0ZDItZjRlNi00YjdlLTk1N2YtMmU4M2UwODk2ZjMzYDo6cmVm IDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njg5Njo6REVCVUc6OjIwMTItMDUt MjggMDM6MTk6MzIsNTEzOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIuUHJvdGVj dDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY4OTY6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxNDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWA1MjYzZDQzOC01YjMyLTRlYjQtOWQ3Yy02NGFiMDg1OTRmMzNg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+ VGhyZWFkLTU2ODk2OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxNTo6bG9nVXRpbHM6OjM3 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMoc3BV VUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25zPU5vbmUp PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTY6OklORk86OjIwMTItMDUtMjggMDM6MTk6MzIsNTE2Ojps b2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNw bVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3Rh dHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njg5Njo6REVC VUc6OjIwMTItMDUtMjggMDM6MTk6MzIsNTE3Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNr OjoocHJlcGFyZSkgVGFzaz1gNTI2M2Q0MzgtNWIzMi00ZWI0LTlkN2MtNjRhYjA4NTk0ZjMzYDo6 ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdz cG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2ODk2OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoxOTozMiw1MTc6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gNTI2M2Q0MzgtNWIzMi00ZWI0LTlkN2MtNjRhYjA4NTk0ZjMzYDo6bW92aW5nIGZyb20g c3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4 OTY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxODo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6 OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVx dWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTY6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjMyLDUxOTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdl ci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRp dj5UaHJlYWQtNTY4OTY6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjMyLDUxOTo6dGFzazo6OTgw OjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTI2M2Q0MzgtNWIzMi00ZWI0LTlk N2MtNjRhYjA4NTk0ZjMzYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01 Njg5ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6MzUsMTAwOjp0YXNrOjo1ODg6OlRhc2tNYW5h Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYzZDMxZWY2LWQ2NGYtNDIyMi04NTgyLTNi OTNlZWU1OTEwY2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5n PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTg6OklORk86OjIwMTItMDUtMjggMDM6MTk6MzUsMTAxOjps b2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9T dGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY4OTg6OklORk86OjIwMTItMDUt MjggMDM6MTk6MzUsMTAyOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEwLTcxYWUt NDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MjIxNjY4MjQzNCcsICds YXN0Q2hlY2snOiAxMzM4MTc1MTcxLjQ5NTYyOCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE1 Njk5ODYzNDMzOCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTY4LjI5NjgzMSwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsn ZGVsYXknOiAnMC4wMDE3MDIwNzAyMzYyMScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTY3LjE0NDky MiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njg5ODo6REVC VUc6OjIwMTItMDUtMjggMDM6MTk6MzUsMTAzOjp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNr OjoocHJlcGFyZSkgVGFzaz1gZjNkMzFlZjYtZDY0Zi00MjIyLTg1ODItM2I5M2VlZTU5MTBjYDo6 ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxh eSc6ICcwLjAwMTQyMjE2NjgyNDM0JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNzEuNDk1NjI4LCAn Y29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2Zm MjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTU2OTk4NjM0MzM4JywgJ2xhc3RDaGVjayc6IDEzMzgx NzUxNjguMjk2ODMxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00 YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTcwMjA3MDIzNjIxJywgJ2xh c3RDaGVjayc6IDEzMzgxNzUxNjcuMTQ0OTIyLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwv ZGl2PjxkaXY+VGhyZWFkLTU2ODk4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTozNSwxMDQ6OnRh c2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjNkMzFlZjYt ZDY0Zi00MjIyLTg1ODItM2I5M2VlZTU5MTBjYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5n IC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY4OTg6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjM1LDEwNDo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdl ci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3Vy Y2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjM1 LDEwNTo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNl bEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY4OTg6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjM1LDEwNjo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5U YXNrOjooX2RlY3JlZikgVGFzaz1gZjNkMzFlZjYtZDY0Zi00MjIyLTg1ODItM2I5M2VlZTU5MTBj YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjkwMzo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6NDIsNTYxOjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3BhdGNoZXIu UHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQtNTY5MDM6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQyLDU2Mzo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5U YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBhODdlODIwZC1kOGQxLTQ4ZTgtOWExMy03ZDVhZmIw OTVmNWJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2 PjxkaXY+VGhyZWFkLTU2OTAzOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjE5OjQyLDU2Mzo6bG9nVXRp bHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0 dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBvcHRpb25z PU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5MDM6OklORk86OjIwMTItMDUtMjggMDM6MTk6NDIs NTY0Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6 IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAn c3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njkw Mzo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDIsNTY1Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdl ci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gYTg3ZTgyMGQtZDhkMS00OGU4LTlhMTMtN2Q1YWZiMDk1 ZjViYDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJl ZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTAzOjpERUJVRzo6MjAxMi0w NS0yOCAwMzoxOTo0Miw1NjY6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT dGF0ZSkgVGFzaz1gYTg3ZTgyMGQtZDhkMS00OGU4LTlhMTMtN2Q1YWZiMDk1ZjViYDo6bW92aW5n IGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJl YWQtNTY5MDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQyLDU2Njo6cmVzb3VyY2VNYW5hZ2Vy Ojo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VB bGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MDM6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE5OjQyLDU2Nzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNl TWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9k aXY+PGRpdj5UaHJlYWQtNTY5MDM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQyLDU2ODo6dGFz azo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gYTg3ZTgyMGQtZDhkMS00 OGU4LTlhMTMtN2Q1YWZiMDk1ZjViYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRo cmVhZC01NjkwNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDUsMjkzOjp0YXNrOjo1ODg6OlRh c2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhlZjU4ZjczLTdkYzQtNDNhMC1h OWNiLTRjMzQ1NDFkMWNiYmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJl cGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY5MDU6OklORk86OjIwMTItMDUtMjggMDM6MTk6NDUs Mjk0Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6 IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5MDU6OklORk86OjIw MTItMDUtMjggMDM6MTk6NDUsMjk1Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVy KSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2ZjZTcyMTEw LTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDExMjM5MDUxODE4 OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTgxLjUwNTA2LCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcw LjAwMTA0OTA0MTc0ODA1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxNzguMzA2MDMsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYn OiB7J2RlbGF5JzogJzAuMDAxNTQwODk5Mjc2NzMnLCAnbGFzdENoZWNrJzogMTMzODE3NTE3Ny4x NTU5MTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5MDU6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQ1LDI5NTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIu VGFzazo6KHByZXBhcmUpIFRhc2s9YDhlZjU4ZjczLTdkYzQtNDNhMC1hOWNiLTRjMzQ1NDFkMWNi YmA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsn ZGVsYXknOiAnMC4wMDExMjM5MDUxODE4OCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTgxLjUwNTA2 LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhm M2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTA0OTA0MTc0ODA1JywgJ2xhc3RDaGVjayc6IDEz MzgxNzUxNzguMzA2MDMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgz LTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNTQwODk5Mjc2NzMnLCAn bGFzdENoZWNrJzogMTMzODE3NTE3Ny4xNTU5MTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19 PC9kaXY+PGRpdj5UaHJlYWQtNTY5MDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjQ1LDI5Njo6 dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA4ZWY1OGY3 My03ZGM0LTQzYTAtYTljYi00YzM0NTQxZDFjYmJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJp bmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01NjkwNTo6REVCVUc6OjIw MTItMDUtMjggMDM6MTk6NDUsMjk3OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5h Z2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNv dXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjkwNTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6 NDUsMjk3OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2Fu Y2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njkw NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NDUsMjk4Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfZGVjcmVmKSBUYXNrPWA4ZWY1OGY3My03ZGM0LTQzYTAtYTljYi00YzM0NTQxZDFj YmJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2OTEwOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoxOTo1Miw2MTA6OmNsaWVudElGOjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hl ci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIyOV08L2Rpdj48ZGl2PlRocmVhZC01Njkx MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjExOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU0OGU4MmU0LTE3ZGYtNDZmMS04MjdhLTI3YjEz NmE1OGQ5M2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3RhdGUgcHJlcGFyaW5nPC9k aXY+PGRpdj5UaHJlYWQtNTY5MTA6OklORk86OjIwMTItMDUtMjggMDM6MTk6NTIsNjEyOjpsb2dV dGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0 YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1hMzhlLWIxNWNhZGZiZTNlZicsIG9wdGlv bnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjkxMDo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTo1 Miw2MTM6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEs ICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2 OTEwOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo1Miw2MTQ6OnRhc2s6OjExNzQ6OlRhc2tNYW5h Z2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA1NDhlODJlNC0xN2RmLTQ2ZjEtODI3YS0yN2IxMzZh NThkOTNgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdG cmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY5MTA6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjE5OjUyLDYxNTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWA1NDhlODJlNC0xN2RmLTQ2ZjEtODI3YS0yN2IxMzZhNThkOTNgOjptb3Zp bmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRo cmVhZC01NjkxMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjE1OjpyZXNvdXJjZU1hbmFn ZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFz ZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01NjkxMDo6REVC VUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjE2OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3Vy Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge308 L2Rpdj48ZGl2PlRocmVhZC01NjkxMDo6REVCVUc6OjIwMTItMDUtMjggMDM6MTk6NTIsNjE2Ojp0 YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA1NDhlODJlNC0xN2Rm LTQ2ZjEtODI3YS0yN2IxMzZhNThkOTNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2PjxkaXY+ VGhyZWFkLTU2OTEyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo1NSw0ODk6OnRhc2s6OjU4ODo6 VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gODUyOGVkMTctMTc3My00YzZh LWFlNzMtOTAzZTc1MDZlZGM0YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBw cmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01NjkxMjo6SU5GTzo6MjAxMi0wNS0yOCAwMzoxOTo1 NSw0OTA6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj dDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01NjkxMjo6SU5GTzo6 MjAxMi0wNS0yOCAwMzoxOTo1NSw0OTE6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBw ZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIx MTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTQ5ODkzNzYw NjgxJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxOTEuNTE1MzU0LCAnY29kZSc6IDAsICd2YWxpZCc6 IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6 ICcwLjAwMTQ1NjAyMjI2MjU3JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxODguMzE3MjMyLCAnY29k ZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdj MTM2JzogeydkZWxheSc6ICcwLjAwMTY2MTA2MjI0MDYnLCAnbGFzdENoZWNrJzogMTMzODE3NTE4 Ny4xNjYyMDUsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5 MTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjU1LDQ5Mjo6dGFzazo6MTE3NDo6VGFza01hbmFn ZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDg1MjhlZDE3LTE3NzMtNGM2YS1hZTczLTkwM2U3NTA2 ZWRjNGA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6 IHsnZGVsYXknOiAnMC4wMDE0OTg5Mzc2MDY4MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTkxLjUx NTM1NCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5 LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0NTYwMjIyNjI1NycsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MTg4LjMxNzIzMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3 LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE2NjEwNjIyNDA2 JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxODcuMTY2MjA1LCAnY29kZSc6IDAsICd2YWxpZCc6IFRy dWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTEyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoxOTo1NSw0 OTM6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gODUy OGVkMTctMTc3My00YzZhLWFlNzMtOTAzZTc1MDZlZGM0YDo6bW92aW5nIGZyb20gc3RhdGUgcHJl cGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY5MTI6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjE5OjU1LDQ5Mzo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNl TWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30g cmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjE5OjU1LDQ5NDo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6 KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQt NTY5MTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjE5OjU1LDQ5NTo6dGFzazo6OTgwOjpUYXNrTWFu YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gODUyOGVkMTctMTc3My00YzZhLWFlNzMtOTAzZTc1 MDZlZGM0YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01NjkxNzo6REVC VUc6OjIwMTItMDUtMjggMDM6MjA6MDIsNjc3OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdlLkRpc3Bh dGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5UaHJlYWQt NTY5MTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY3ODo6dGFzazo6NTg4OjpUYXNrTWFu YWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0YmZmMWIwYi0wZmI3LTQzZjMtYTg5MS00 OWM4M2ExMjM5NzdgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmlu ZzwvZGl2PjxkaXY+VGhyZWFkLTU2OTE3OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY3OTo6 bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRT cG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYnLCBv cHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5MTc6OklORk86OjIwMTItMDUtMjggMDM6 MjA6MDIsNjgwOjpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsnc3BtSWQn OiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVh ZC01NjkxNzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MDIsNjgxOjp0YXNrOjoxMTc0OjpUYXNr TWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNGJmZjFiMGItMGZiNy00M2YzLWE4OTEtNDlj ODNhMTIzOTc3YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMn OiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTE3OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMDowMiw2ODE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91 cGRhdGVTdGF0ZSkgVGFzaz1gNGJmZjFiMGItMGZiNy00M2YzLWE4OTEtNDljODNhMTIzOTc3YDo6 bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRp dj5UaHJlYWQtNTY5MTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY4Mjo6cmVzb3VyY2VN YW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJl bGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MTc6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY4Mzo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3Rz IHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MTc6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjAyLDY4 Mzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNGJmZjFiMGIt MGZiNy00M2YzLWE4OTEtNDljODNhMTIzOTc3YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48 ZGl2PlRocmVhZC01NjkxOTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MDUsNjg3Ojp0YXNrOjo1 ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDM2OTIyMmY0LTIyNjIt NDk2Yi05ODkzLTIzODg4NDcyNzY3NWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZndDsgc3Rh dGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY5MTk6OklORk86OjIwMTItMDUtMjggMDM6 MjA6MDUsNjg4Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy b3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5MTk6OklO Rk86OjIwMTItMDUtMjggMDM6MjA6MDUsNjg5Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3 cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7J2Zj ZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDIxMzMx MzEwMjcyMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjAxLjUyODM1NCwgJ2NvZGUnOiAwLCAndmFs aWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVs YXknOiAnMC4wMDE2MTI5MDE2ODc2MicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MTk4LjMyNzE0NCwg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3 MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE4NzExMDkwMDg3OScsICdsYXN0Q2hlY2snOiAxMzM4 MTc1MTk3LjE3NjQ1NywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVh ZC01NjkxOTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MDUsNjkwOjp0YXNrOjoxMTc0OjpUYXNr TWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMzY5MjIyZjQtMjI2Mi00OTZiLTk4OTMtMjM4 ODg0NzI3Njc1YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAx ZWQyJzogeydkZWxheSc6ICcwLjAwMjEzMzEzMTAyNzIyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUy MDEuNTI4MzU0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFm LTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTYxMjkwMTY4NzYyJywgJ2xhc3RD aGVjayc6IDEzMzgxNzUxOTguMzI3MTQ0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5 MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTg3MTEw OTAwODc5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUxOTcuMTc2NDU3LCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTE5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoy MDowNSw2OTE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gMzY5MjIyZjQtMjI2Mi00OTZiLTk4OTMtMjM4ODg0NzI3Njc1YDo6bW92aW5nIGZyb20gc3Rh dGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9kaXY+PGRpdj5UaHJlYWQtNTY5MTk6 OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjA1LDY5MTo6cmVzb3VyY2VNYW5hZ2VyOjo4MDY6OlJl c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz dHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MTk6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjIwOjA1LDY5Mjo6cmVzb3VyY2VNYW5hZ2VyOjo4NDE6OlJlc291cmNlTWFuYWdlci5P d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9PC9kaXY+PGRpdj5U aHJlYWQtNTY5MTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjA1LDY5Mzo6dGFzazo6OTgwOjpU YXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMzY5MjIyZjQtMjI2Mi00OTZiLTk4OTMt MjM4ODg0NzI3Njc1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8L2Rpdj48ZGl2PlRocmVhZC01Njky NDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MTIsNzI2OjpjbGllbnRJRjo6MjYxOjpTdG9yYWdl LkRpc3BhdGNoZXIuUHJvdGVjdDo6KHdyYXBwZXIpIFsxNzIuMzAuMC4yMjldPC9kaXY+PGRpdj5U aHJlYWQtNTY5MjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjEyLDcyNzo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYzQyYzE5NC05Y2MzLTQxYWMt OTY0OC1hOTgwYWQ3ODgzMzhgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHBy ZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2OTI0OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjEy LDcyODo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiBnZXRTcG1TdGF0dXMoc3BVVUlEPSc1MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUz ZWYnLCBvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5MjQ6OklORk86OjIwMTItMDUt MjggMDM6MjA6MTIsNzI5Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cywgUmV0dXJuIHJlc3BvbnNlOiB7J3NwbV9zdCc6IHsn c3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2 PlRocmVhZC01NjkyNDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MTIsNzMwOjp0YXNrOjoxMTc0 OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gMGM0MmMxOTQtOWNjMy00MWFjLTk2 NDgtYTk4MGFkNzg4MzM4YDo6ZmluaXNoZWQ6IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1T dGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzogMTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTI0OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxMiw3MzE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFz azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMGM0MmMxOTQtOWNjMy00MWFjLTk2NDgtYTk4MGFkNzg4 MzM4YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0mZ3Q7IHN0YXRlIGZpbmlzaGVkPC9k aXY+PGRpdj5UaHJlYWQtNTY5MjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjEyLDczMTo6cmVz b3VyY2VNYW5hZ2VyOjo4MDY6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93 bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9PC9kaXY+PGRpdj5UaHJlYWQt NTY5MjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjEyLDczMjo6cmVzb3VyY2VNYW5hZ2VyOjo4 NDE6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJl cXVlc3RzIHt9PC9kaXY+PGRpdj5UaHJlYWQtNTY5MjQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIw OjEyLDczMzo6dGFzazo6OTgwOjpUYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gMGM0 MmMxOTQtOWNjMy00MWFjLTk2NDgtYTk4MGFkNzg4MzM4YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2U8 L2Rpdj48ZGl2PlRocmVhZC01NjkyNjo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MTUsODg0Ojp0 YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDQyZGI5M2Fm LTM1YTEtNDRkMi04YjFjLTEwNTZiMDk0YzUxNWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLSZn dDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY5MjY6OklORk86OjIwMTItMDUt MjggMDM6MjA6MTUsODg1Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g YW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpPC9kaXY+PGRpdj5UaHJlYWQtNTY5 MjY6OklORk86OjIwMTItMDUtMjggMDM6MjA6MTUsODg2Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNo ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNl OiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4w MDE1MTgwMTEwOTMxNCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjExLjUzNjc5NiwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6 IHsnZGVsYXknOiAnMC4wMDE3OTkxMDY1OTc5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyMDguMzM3 MjAzLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMt Y2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjAwMTQ2MTAyOTA1MjczJywgJ2xhc3RDaGVjayc6 IDEzMzgxNzUyMDcuMTg2NjgxLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9fTwvZGl2PjxkaXY+ VGhyZWFkLTU2OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODY6OnRhc2s6OjExNzQ6 OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA0MmRiOTNhZi0zNWExLTQ0ZDItOGIx Yy0xMDU2YjA5NGM1MTVgOjpmaW5pc2hlZDogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJl YWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNTE4MDExMDkzMTQnLCAnbGFzdENoZWNrJzogMTMz ODE3NTIxMS41MzY3OTYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTcz LTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNzk5MTA2NTk3OScsICds YXN0Q2hlY2snOiAxMzM4MTc1MjA4LjMzNzIwMywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwg JzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0 NjEwMjkwNTI3MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjA3LjE4NjY4MSwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01NjkyNjo6REVCVUc6OjIwMTItMDUtMjgg MDM6MjA6MTUsODg3Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp IFRhc2s9YDQyZGI5M2FmLTM1YTEtNDRkMi04YjFjLTEwNTZiMDk0YzUxNWA6Om1vdmluZyBmcm9t IHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2 OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODg6OnJlc291cmNlTWFuYWdlcjo6ODA2 OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJl cXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTI2OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMDoxNSw4ODg6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2Pjxk aXY+VGhyZWFkLTU2OTI2OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoxNSw4ODk6OnRhc2s6Ojk4 MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDQyZGI5M2FmLTM1YTEtNDRkMi04 YjFjLTEwNTZiMDk0YzUxNWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQt NTY5MzE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjIyLDc3NDo6Y2xpZW50SUY6OjI2MTo6U3Rv cmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XTwvZGl2Pjxk aXY+VGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3NzY6OnRhc2s6OjU4 ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDU4MTA3ZmYtNzk0NS00 MWRlLWI0YTgtNzVhNzlhOGIwYzNkYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0 ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01NjkzMTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoy MDoyMiw3NzY6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv dGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2Fk ZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2OTMxOjpJTkZPOjoyMDEy LTA1LTI4IDAzOjIwOjIyLDc3Nzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydzcG1fc3Qn OiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+ PGRpdj5UaHJlYWQtNTY5MzE6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjIyLDc3ODo6dGFzazo6 MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDQ1ODEwN2ZmLTc5NDUtNDFk ZS1iNGE4LTc1YTc5YThiMGMzZGA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAn c3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVhZC01Njkz MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MjIsNzc5Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2Vy LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDQ1ODEwN2ZmLTc5NDUtNDFkZS1iNGE4LTc1YTc5 YThiMGMzZGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hl ZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3Nzk6 OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxs KSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhy ZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyMiw3ODA6OnJlc291cmNlTWFuYWdl cjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFs bCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTMxOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDoyMiw3ODE6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9 YDQ1ODEwN2ZmLTc5NDUtNDFkZS1iNGE4LTc1YTc5YThiMGMzZGA6OnJlZiAwIGFib3J0aW5nIEZh bHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5MzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjI2LDA3 Njo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBkZDIz OWM2ZC05YzdhLTQ4ODQtODQ1Yi00NzgxNWNhNzVjMWRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0 IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2OTMzOjpJTkZPOjoyMDEy LTA1LTI4IDAzOjIwOjI2LDA3Nzo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFk LTU2OTMzOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjI2LDA3ODo6bG9nVXRpbHM6OjM5OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNw b25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2RlbGF5Jzog JzAuMDAxMjE5OTg3ODY5MjYnLCAnbGFzdENoZWNrJzogMTMzODE3NTIyMS41NDU1ODgsICdjb2Rl JzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYzZmYyNmE3 NWQnOiB7J2RlbGF5JzogJzAuMDAxNDU5ODM2OTU5ODQnLCAnbGFzdENoZWNrJzogMTMzODE3NTIx OC4zNDY5NTEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMt ODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMzIyOTg0Njk1NDMnLCAnbGFzdENo ZWNrJzogMTMzODE3NTIxNy4xOTgyMzksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+ PGRpdj5UaHJlYWQtNTY5MzM6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjI2LDA3OTo6dGFzazo6 MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGRkMjM5YzZkLTljN2EtNDg4 NC04NDViLTQ3ODE1Y2E3NWMxZGA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODEx LTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEyMTk5ODc4NjkyNicsICdsYXN0Q2hlY2sn OiAxMzM4MTc1MjIxLjU0NTU4OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3 LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4wMDE0NTk4MzY5NTk4 NCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjE4LjM0Njk1MSwgJ2NvZGUnOiAwLCAndmFsaWQnOiBU cnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6IHsnZGVsYXknOiAn MC4wMDEzMjI5ODQ2OTU0MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjE3LjE5ODIzOSwgJ2NvZGUn OiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01NjkzMzo6REVCVUc6OjIwMTIt MDUtMjggMDM6MjA6MjYsMDgwOjp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl U3RhdGUpIFRhc2s9YGRkMjM5YzZkLTljN2EtNDg4NC04NDViLTQ3ODE1Y2E3NWMxZGA6Om1vdmlu ZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhy ZWFkLTU2OTMzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyNiwwODA6OnJlc291cmNlTWFuYWdl cjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNl QWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTMzOjpERUJV Rzo6MjAxMi0wNS0yOCAwMzoyMDoyNiwwODE6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJj ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwv ZGl2PjxkaXY+VGhyZWFkLTU2OTMzOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoyNiwwODI6OnRh c2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGRkMjM5YzZkLTljN2Et NDg4NC04NDViLTQ3ODE1Y2E3NWMxZGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5U aHJlYWQtNTY5Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjMyLDgyMjo6Y2xpZW50SUY6OjI2 MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAuMjI5XTwv ZGl2PjxkaXY+VGhyZWFkLTU2OTM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDozMiw4MjM6OnRh c2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNjljYzA1ZDkt NzY3MC00MDI5LTkzNTMtNzdjMWU5NjgyZDJhYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtJmd0 OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01NjkzODo6SU5GTzo6MjAxMi0wNS0y OCAwMzoyMDozMiw4MjQ6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh bmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUyLWEzOGUt YjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2OTM4OjpJTkZP OjoyMDEyLTA1LTI4IDAzOjIwOjMyLDgyNTo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25zZTogeydz cG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319 PC9kaXY+PGRpdj5UaHJlYWQtNTY5Mzg6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjMyLDgyNjo6 dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDY5Y2MwNWQ5LTc2 NzAtNDAyOS05MzUzLTc3YzFlOTY4MmQyYWA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsnc3BtSWQn OiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2PlRocmVh ZC01NjkzODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzIsODI2Ojp0YXNrOjo1ODg6OlRhc2tN YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY5Y2MwNWQ5LTc2NzAtNDAyOS05MzUz LTc3YzFlOTY4MmQyYWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBm aW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDoz Miw4Mjc6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2Pjxk aXY+VGhyZWFkLTU2OTM4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDozMiw4Mjg6OnJlc291cmNl TWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNh bmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTM4OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoyMDozMiw4Mjg6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYp IFRhc2s9YDY5Y2MwNWQ5LTc2NzAtNDAyOS05MzUzLTc3YzFlOTY4MmQyYWA6OnJlZiAwIGFib3J0 aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5NDA6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIw OjM2LDI3OTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr PWA5MGQ1NjRiNC1lNjFhLTQ1YmUtYmZiNi04ZTAxYzQ2MTQ2NGNgOjptb3ZpbmcgZnJvbSBzdGF0 ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2OTQwOjpJTkZP OjoyMDEyLTA1LTI4IDAzOjIwOjM2LDI4MDo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3Jh cHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+ VGhyZWFkLTU2OTQwOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjM2LDI4MTo6bG9nVXRpbHM6OjM5 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVy biByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDInOiB7J2Rl bGF5JzogJzAuMDAxNjkxMTAyOTgxNTcnLCAnbGFzdENoZWNrJzogMTMzODE3NTIzMS41NTYxMDks ICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3OS02OGYz ZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxMzM2MDk3NzE3MjknLCAnbGFzdENoZWNrJzogMTMz ODE3NTIyOC4zNTY2MjIsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4Ny0yYzgz LTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxMjE0OTgxMDc5MScsICds YXN0Q2hlY2snOiAxMzM4MTc1MjI3LjI0NDUwNywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08 L2Rpdj48ZGl2PlRocmVhZC01Njk0MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjgyOjp0 YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gOTBkNTY0YjQtZTYx YS00NWJlLWJmYjYtOGUwMWM0NjE0NjRjYDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00NmJl LTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTY5MTEwMjk4MTU3JywgJ2xhc3RD aGVjayc6IDEzMzgxNzUyMzEuNTU2MTA5LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUy YWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMTMzNjA5 NzcxNzI5JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyMjguMzU2NjIyLCAnY29kZSc6IDAsICd2YWxp ZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxh eSc6ICcwLjAwMTIxNDk4MTA3OTEnLCAnbGFzdENoZWNrJzogMTMzODE3NTIyNy4yNDQ1MDcsICdj b2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5NDA6OkRFQlVHOjoy MDEyLTA1LTI4IDAzOjIwOjM2LDI4Mjo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3Vw ZGF0ZVN0YXRlKSBUYXNrPWA5MGQ1NjRiNC1lNjFhLTQ1YmUtYmZiNi04ZTAxYzQ2MTQ2NGNgOjpt b3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3RhdGUgZmluaXNoZWQ8L2Rpdj48ZGl2 PlRocmVhZC01Njk0MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjgzOjpyZXNvdXJjZU1h bmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVs ZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rpdj48ZGl2PlRocmVhZC01Njk0MDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjg0OjpyZXNvdXJjZU1hbmFnZXI6Ojg0MTo6UmVz b3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMg e308L2Rpdj48ZGl2PlRocmVhZC01Njk0MDo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6MzYsMjg0 Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA5MGQ1NjRiNC1l NjFhLTQ1YmUtYmZiNi04ZTAxYzQ2MTQ2NGNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZTwvZGl2Pjxk aXY+VGhyZWFkLTU2OTQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzE6OmNsaWVudElG OjoyNjE6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzE3Mi4zMC4wLjIy OV08L2Rpdj48ZGl2PlRocmVhZC01Njk0NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDIsODcy Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDM4OGI2 Yjg0LTc0MDktNGY1NS04ZjkwLTc0YzdhYTlkMWIwMWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQg LSZndDsgc3RhdGUgcHJlcGFyaW5nPC9kaXY+PGRpdj5UaHJlYWQtNTY5NDU6OklORk86OjIwMTIt MDUtMjggMDM6MjA6NDIsODczOjpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS dW4gYW5kIHByb3RlY3Q6IGdldFNwbVN0YXR1cyhzcFVVSUQ9JzUyNGE3MDAzLWVkZWMtNGY1Mi1h MzhlLWIxNWNhZGZiZTNlZicsIG9wdGlvbnM9Tm9uZSk8L2Rpdj48ZGl2PlRocmVhZC01Njk0NTo6 SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4NzQ6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6 KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzLCBSZXR1cm4gcmVzcG9uc2U6 IHsnc3BtX3N0JzogeydzcG1JZCc6IDEsICdzcG1TdGF0dXMnOiAnRnJlZScsICdzcG1MdmVyJzog MTd9fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTQ1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Miw4 NzU6OnRhc2s6OjExNzQ6OlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWAzODhiNmI4 NC03NDA5LTRmNTUtOGY5MC03NGM3YWE5ZDFiMDFgOjpmaW5pc2hlZDogeydzcG1fc3QnOiB7J3Nw bUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5U aHJlYWQtNTY5NDU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjQyLDg3NTo6dGFzazo6NTg4OjpU YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAzODhiNmI4NC03NDA5LTRmNTUt OGY5MC03NGM3YWE5ZDFiMDFgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLSZndDsgc3Rh dGUgZmluaXNoZWQ8L2Rpdj48ZGl2PlRocmVhZC01Njk0NTo6REVCVUc6OjIwMTItMDUtMjggMDM6 MjA6NDIsODc2OjpyZXNvdXJjZU1hbmFnZXI6OjgwNjo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoo cmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge308L2Rp dj48ZGl2PlRocmVhZC01Njk0NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDIsODc2OjpyZXNv dXJjZU1hbmFnZXI6Ojg0MTo6UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25l ci5jYW5jZWxBbGwgcmVxdWVzdHMge308L2Rpdj48ZGl2PlRocmVhZC01Njk0NTo6REVCVUc6OjIw MTItMDUtMjggMDM6MjA6NDIsODc3Ojp0YXNrOjo5ODA6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVj cmVmKSBUYXNrPWAzODhiNmI4NC03NDA5LTRmNTUtOGY5MC03NGM3YWE5ZDFiMDFgOjpyZWYgMCBh Ym9ydGluZyBGYWxzZTwvZGl2PjxkaXY+VGhyZWFkLTU2OTQ3OjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDo0Niw0NzI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg VGFzaz1gODJkOWFiODgtZWE1OS00MTNhLWFiMTYtMjM2NjA0ODc2ZGU3YDo6bW92aW5nIGZyb20g c3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njk0Nzo6 SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0NzM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6 KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSk8L2Rpdj48 ZGl2PlRocmVhZC01Njk0Nzo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0NzQ6OmxvZ1V0aWxz OjozOTo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBS ZXR1cm4gcmVzcG9uc2U6IHsnZmNlNzIxMTAtNzFhZS00NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzog eydkZWxheSc6ICcwLjAwMTIyNDk5NDY1OTQyJywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyNDEuNTY1 NDk0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNWUyYWM1MzctNmE3My00ZmFmLTgzNzkt NjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMjQ0OTk4OTMxODg1JywgJ2xhc3RDaGVjayc6 IDEzMzgxNzUyMzguMzY5NzY3LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAnNmQ5MzExODct MmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2JzogeydkZWxheSc6ICcwLjA0Mjc5Mzk4OTE4MTUn LCAnbGFzdENoZWNrJzogMTMzODE3NTIzNy4yOTczMiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fX08L2Rpdj48ZGl2PlRocmVhZC01Njk0Nzo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NDYsNDc1 Ojp0YXNrOjoxMTc0OjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gODJkOWFiODgt ZWE1OS00MTNhLWFiMTYtMjM2NjA0ODc2ZGU3YDo6ZmluaXNoZWQ6IHsnZmNlNzIxMTAtNzFhZS00 NmJlLTg4MTEtMmZiZWFhMDAxZWQyJzogeydkZWxheSc6ICcwLjAwMTIyNDk5NDY1OTQyJywgJ2xh c3RDaGVjayc6IDEzMzgxNzUyNDEuNTY1NDk0LCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCAn NWUyYWM1MzctNmE3My00ZmFmLTgzNzktNjhmM2ZmMjZhNzVkJzogeydkZWxheSc6ICcwLjAwMjQ0 OTk4OTMxODg1JywgJ2xhc3RDaGVjayc6IDEzMzgxNzUyMzguMzY5NzY3LCAnY29kZSc6IDAsICd2 YWxpZCc6IFRydWV9LCAnNmQ5MzExODctMmM4My00YzMzLTg2OTMtY2EyNTcwZjdjMTM2Jzogeydk ZWxheSc6ICcwLjA0Mjc5Mzk4OTE4MTUnLCAnbGFzdENoZWNrJzogMTMzODE3NTIzNy4yOTczMiwg J2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njk0Nzo6REVCVUc6 OjIwMTItMDUtMjggMDM6MjA6NDYsNDc1Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6Oihf dXBkYXRlU3RhdGUpIFRhc2s9YDgyZDlhYjg4LWVhNTktNDEzYS1hYjE2LTIzNjYwNDg3NmRlN2A6 Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2Pjxk aXY+VGhyZWFkLTU2OTQ3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0NzY6OnJlc291cmNl TWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5y ZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTQ3 OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0Nzc6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpS ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0 cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTQ3OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo0Niw0 Nzc6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDgyZDlhYjg4 LWVhNTktNDEzYS1hYjE2LTIzNjYwNDg3NmRlN2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+ PGRpdj5UaHJlYWQtNTY5NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjUyLDkyMTo6Y2xpZW50 SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcyLjMwLjAu MjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2OTUyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Miw5 MjI6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMTBl YzZkNTgtMzQ5NS00YzBjLTgzN2UtODY5ZDU0N2QzMzIyYDo6bW92aW5nIGZyb20gc3RhdGUgaW5p dCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njk1Mjo6SU5GTzo6MjAx Mi0wNS0yOCAwMzoyMDo1Miw5MjM6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp IFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRlYy00ZjUy LWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2OTUy OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjUyLDkyNDo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiByZXNwb25z ZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3NwbUx2ZXIn OiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY5NTI6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjUy LDkyNTo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDEwZWM2 ZDU4LTM0OTUtNGMwYy04MzdlLTg2OWQ1NDdkMzMyMmA6OmZpbmlzaGVkOiB7J3NwbV9zdCc6IHsn c3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rpdj48ZGl2 PlRocmVhZC01Njk1Mjo6REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NTIsOTI2Ojp0YXNrOjo1ODg6 OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDEwZWM2ZDU4LTM0OTUtNGMw Yy04MzdlLTg2OWQ1NDdkMzMyMmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBz dGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTUyOjpERUJVRzo6MjAxMi0wNS0yOCAw MzoyMDo1Miw5MjY6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6 OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwv ZGl2PjxkaXY+VGhyZWFkLTU2OTUyOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Miw5Mjc6OnJl c291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93 bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTUyOjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMDo1Miw5Mjc6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9k ZWNyZWYpIFRhc2s9YDEwZWM2ZDU4LTM0OTUtNGMwYy04MzdlLTg2OWQ1NDdkMzMyMmA6OnJlZiAw IGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5NTQ6OkRFQlVHOjoyMDEyLTA1LTI4 IDAzOjIwOjU2LDY4NDo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl KSBUYXNrPWBiNWVjZTJlNy1lYWU2LTQxY2QtODY5Yy04ODBhYmU5MjhmNmVgOjptb3ZpbmcgZnJv bSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFkLTU2OTU0 OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjU2LDY4NTo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVy Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKTwvZGl2 PjxkaXY+VGhyZWFkLTU2OTU0OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIwOjU2LDY4Njo6bG9nVXRp bHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMs IFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEwMDFlZDIn OiB7J2RlbGF5JzogJzAuMDAxNDE1OTY3OTQxMjgnLCAnbGFzdENoZWNrJzogMTMzODE3NTI1MS41 NzU1MjYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRmYWYtODM3 OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxOTA0MDEwNzcyNzEnLCAnbGFzdENoZWNr JzogMTMzODE3NTI0OC4zODUzNTksICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2ZDkzMTE4 Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxNzY5MDY1ODU2 OTMnLCAnbGFzdENoZWNrJzogMTMzODE3NTI0Ny4zMDcyMTgsICdjb2RlJzogMCwgJ3ZhbGlkJzog VHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5NTQ6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIwOjU2 LDY4Nzo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGI1ZWNl MmU3LWVhZTYtNDFjZC04NjljLTg4MGFiZTkyOGY2ZWA6OmZpbmlzaGVkOiB7J2ZjZTcyMTEwLTcx YWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE0MTU5Njc5NDEyOCcs ICdsYXN0Q2hlY2snOiAxMzM4MTc1MjUxLjU3NTUyNiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVl fSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXknOiAnMC4w MDE5MDQwMTA3NzI3MScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjQ4LjM4NTM1OSwgJ2NvZGUnOiAw LCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3YzEzNic6 IHsnZGVsYXknOiAnMC4wMDE3NjkwNjU4NTY5MycsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjQ3LjMw NzIxOCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01Njk1NDo6 REVCVUc6OjIwMTItMDUtMjggMDM6MjA6NTYsNjg4Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRh c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGI1ZWNlMmU3LWVhZTYtNDFjZC04NjljLTg4MGFiZTky OGY2ZWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwv ZGl2PjxkaXY+VGhyZWFkLTU2OTU0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Niw2ODg6OnJl c291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBP d25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFk LTU2OTU0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMDo1Niw2ODk6OnJlc291cmNlTWFuYWdlcjo6 ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy ZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTU0OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoy MDo1Niw2OTA6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGI1 ZWNlMmU3LWVhZTYtNDFjZC04NjljLTg4MGFiZTkyOGY2ZWA6OnJlZiAwIGFib3J0aW5nIEZhbHNl PC9kaXY+PGRpdj5UaHJlYWQtNTY5NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjAyLDk2OTo6 Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVyKSBbMTcy LjMwLjAuMjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2OTU5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoy MTowMiw5NzE6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz az1gNDhhZDA5ODEtMTFmYi00Y2Y5LWI5NTQtY2I3YzMwMWMwMjcyYDo6bW92aW5nIGZyb20gc3Rh dGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njk1OTo6SU5G Tzo6MjAxMi0wNS0yOCAwMzoyMTowMiw5NzE6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdy YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcwMDMtZWRl Yy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFk LTU2OTU5OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjAyLDk3Mjo6bG9nVXRpbHM6OjM5OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJldHVybiBy ZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVlJywgJ3Nw bUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY5NTk6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjIxOjAyLDk3Mzo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YDQ4YWQwOTgxLTExZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6OmZpbmlzaGVkOiB7J3NwbV9z dCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3fX08L2Rp dj48ZGl2PlRocmVhZC01Njk1OTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MDIsOTc0Ojp0YXNr Ojo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDQ4YWQwOTgxLTEx ZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt Jmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTU5OjpERUJVRzo6MjAxMi0w NS0yOCAwMzoyMTowMiw5NzQ6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIu T3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNl cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTU5OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowMiw5 NzU6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTU5OjpE RUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowMiw5NzY6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFz azo6KF9kZWNyZWYpIFRhc2s9YDQ4YWQwOTgxLTExZmItNGNmOS1iOTU0LWNiN2MzMDFjMDI3MmA6 OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5NjE6OkRFQlVHOjoyMDEy LTA1LTI4IDAzOjIxOjA2LDg3ODo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0 ZVN0YXRlKSBUYXNrPWAxNjA2NTA0My1jOTZjLTQ4NjUtYWNiOS1iNmJkNzA5NGFhMTdgOjptb3Zp bmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+VGhyZWFk LTU2OTYxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjA2LDg3OTo6bG9nVXRpbHM6OjM3OjpkaXNw YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l KTwvZGl2PjxkaXY+VGhyZWFkLTU2OTYxOjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjA2LDg4MDo6 bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBv U3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0yZmJlYWEw MDFlZDInOiB7J2RlbGF5JzogJzAuMDAxNjQ2MDQxODcwMTInLCAnbGFzdENoZWNrJzogMTMzODE3 NTI2MS41ODYwNDMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02YTczLTRm YWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxNzE5OTUxNjI5NjQnLCAnbGFz dENoZWNrJzogMTMzODE3NTI1OC4zOTk2NTYsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc2 ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAuMDAxOTg5 MTI2MjA1NDQnLCAnbGFzdENoZWNrJzogMTMzODE3NTI1Ny4zMTc0NDgsICdjb2RlJzogMCwgJ3Zh bGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5NjE6OkRFQlVHOjoyMDEyLTA1LTI4IDAz OjIxOjA2LDg4MDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9 YDE2MDY1MDQzLWM5NmMtNDg2NS1hY2I5LWI2YmQ3MDk0YWExN2A6OmZpbmlzaGVkOiB7J2ZjZTcy MTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDE2NDYwNDE4 NzAxMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjYxLjU4NjA0MywgJ2NvZGUnOiAwLCAndmFsaWQn OiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsnZGVsYXkn OiAnMC4wMDE3MTk5NTE2Mjk2NCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjU4LjM5OTY1NiwgJ2Nv ZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNhMjU3MGY3 YzEzNic6IHsnZGVsYXknOiAnMC4wMDE5ODkxMjYyMDU0NCcsICdsYXN0Q2hlY2snOiAxMzM4MTc1 MjU3LjMxNzQ0OCwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRocmVhZC01 Njk2MTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MDYsODgxOjp0YXNrOjo1ODg6OlRhc2tNYW5h Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDE2MDY1MDQzLWM5NmMtNDg2NS1hY2I5LWI2 YmQ3MDk0YWExN2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0ZSBmaW5p c2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTYxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowNiw4 ODI6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNl QWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2PjxkaXY+ VGhyZWFkLTU2OTYxOjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMTowNiw4ODI6OnJlc291cmNlTWFu YWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNl bEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTYxOjpERUJVRzo6MjAxMi0wNS0y OCAwMzoyMTowNiw4ODM6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRh c2s9YDE2MDY1MDQzLWM5NmMtNDg2NS1hY2I5LWI2YmQ3MDk0YWExN2A6OnJlZiAwIGFib3J0aW5n IEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1LTI4IDAzOjIxOjEz LDAxODo6Y2xpZW50SUY6OjI2MTo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6Oih3cmFwcGVy KSBbMTcyLjMwLjAuMjI5XTwvZGl2PjxkaXY+VGhyZWFkLTU2OTY1OjpERUJVRzo6MjAxMi0wNS0y OCAwMzoyMToxMywwMTk6OnRhc2s6OjU4ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0 ZSkgVGFzaz1gYTJiNmY3N2ItYzQ0My00NDBjLTgwYTAtYzhhZmUyN2M2NjI5YDo6bW92aW5nIGZy b20gc3RhdGUgaW5pdCAtJmd0OyBzdGF0ZSBwcmVwYXJpbmc8L2Rpdj48ZGl2PlRocmVhZC01Njk2 NTo6SU5GTzo6MjAxMi0wNS0yOCAwMzoyMToxMywwMjA6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hl cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogZ2V0U3BtU3RhdHVzKHNwVVVJRD0nNTI0YTcw MDMtZWRlYy00ZjUyLWEzOGUtYjE1Y2FkZmJlM2VmJywgb3B0aW9ucz1Ob25lKTwvZGl2PjxkaXY+ VGhyZWFkLTU2OTY1OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjEzLDAyMTo6bG9nVXRpbHM6OjM5 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRTcG1TdGF0dXMsIFJl dHVybiByZXNwb25zZTogeydzcG1fc3QnOiB7J3NwbUlkJzogMSwgJ3NwbVN0YXR1cyc6ICdGcmVl JywgJ3NwbUx2ZXInOiAxN319PC9kaXY+PGRpdj5UaHJlYWQtNTY5NjU6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjIxOjEzLDAyMjo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUp IFRhc2s9YGEyYjZmNzdiLWM0NDMtNDQwYy04MGEwLWM4YWZlMjdjNjYyOWA6OmZpbmlzaGVkOiB7 J3NwbV9zdCc6IHsnc3BtSWQnOiAxLCAnc3BtU3RhdHVzJzogJ0ZyZWUnLCAnc3BtTHZlcic6IDE3 fX08L2Rpdj48ZGl2PlRocmVhZC01Njk2NTo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MTMsMDIy Ojp0YXNrOjo1ODg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGEyYjZm NzdiLWM0NDMtNDQwYy04MGEwLWM4YWZlMjdjNjYyOWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh cmluZyAtJmd0OyBzdGF0ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTY1OjpERUJVRzo6 MjAxMi0wNS0yOCAwMzoyMToxMywwMjM6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1h bmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJl c291cmNlcyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTY1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoy MToxMywwMjQ6OnJlc291cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6Oihj YW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2 OTY1OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMToxMywwMjQ6OnRhc2s6Ojk4MDo6VGFza01hbmFn ZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGEyYjZmNzdiLWM0NDMtNDQwYy04MGEwLWM4YWZlMjdj NjYyOWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlPC9kaXY+PGRpdj5UaHJlYWQtNTY5Njg6OkRFQlVH OjoyMDEyLTA1LTI4IDAzOjIxOjE3LDA5MTo6dGFzazo6NTg4OjpUYXNrTWFuYWdlci5UYXNrOjoo X3VwZGF0ZVN0YXRlKSBUYXNrPWA4YTUzZmVkMy1mYTg5LTQzMTctODZhYi05NmIwMjlmNTJhZmNg Ojptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0mZ3Q7IHN0YXRlIHByZXBhcmluZzwvZGl2PjxkaXY+ VGhyZWFkLTU2OTY4OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjE3LDA5Mjo6bG9nVXRpbHM6OjM3 OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9u cz1Ob25lKTwvZGl2PjxkaXY+VGhyZWFkLTU2OTY4OjpJTkZPOjoyMDEyLTA1LTI4IDAzOjIxOjE3 LDA5Mzo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0 OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeydmY2U3MjExMC03MWFlLTQ2YmUtODgxMS0y ZmJlYWEwMDFlZDInOiB7J2RlbGF5JzogJzAuMDAxMzIzMjIzMTE0MDEnLCAnbGFzdENoZWNrJzog MTMzODE3NTI3MS41OTU1MjEsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX0sICc1ZTJhYzUzNy02 YTczLTRmYWYtODM3OS02OGYzZmYyNmE3NWQnOiB7J2RlbGF5JzogJzAuMDAxODI1MDk0MjIzMDIn LCAnbGFzdENoZWNrJzogMTMzODE3NTI2OC40MDgxOTMsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1 ZX0sICc2ZDkzMTE4Ny0yYzgzLTRjMzMtODY5My1jYTI1NzBmN2MxMzYnOiB7J2RlbGF5JzogJzAu MDAxNDUxOTY5MTQ2NzMnLCAnbGFzdENoZWNrJzogMTMzODE3NTI2Ny4zMjY0NzYsICdjb2RlJzog MCwgJ3ZhbGlkJzogVHJ1ZX19PC9kaXY+PGRpdj5UaHJlYWQtNTY5Njg6OkRFQlVHOjoyMDEyLTA1 LTI4IDAzOjIxOjE3LDA5NDo6dGFzazo6MTE3NDo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUp IFRhc2s9YDhhNTNmZWQzLWZhODktNDMxNy04NmFiLTk2YjAyOWY1MmFmY2A6OmZpbmlzaGVkOiB7 J2ZjZTcyMTEwLTcxYWUtNDZiZS04ODExLTJmYmVhYTAwMWVkMic6IHsnZGVsYXknOiAnMC4wMDEz MjMyMjMxMTQwMScsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjcxLjU5NTUyMSwgJ2NvZGUnOiAwLCAn dmFsaWQnOiBUcnVlfSwgJzVlMmFjNTM3LTZhNzMtNGZhZi04Mzc5LTY4ZjNmZjI2YTc1ZCc6IHsn ZGVsYXknOiAnMC4wMDE4MjUwOTQyMjMwMicsICdsYXN0Q2hlY2snOiAxMzM4MTc1MjY4LjQwODE5 MywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgJzZkOTMxMTg3LTJjODMtNGMzMy04NjkzLWNh MjU3MGY3YzEzNic6IHsnZGVsYXknOiAnMC4wMDE0NTE5NjkxNDY3MycsICdsYXN0Q2hlY2snOiAx MzM4MTc1MjY3LjMyNjQ3NiwgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX08L2Rpdj48ZGl2PlRo cmVhZC01Njk2ODo6REVCVUc6OjIwMTItMDUtMjggMDM6MjE6MTcsMDk1Ojp0YXNrOjo1ODg6OlRh c2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhhNTNmZWQzLWZhODktNDMxNy04 NmFiLTk2YjAyOWY1MmFmY2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtJmd0OyBzdGF0 ZSBmaW5pc2hlZDwvZGl2PjxkaXY+VGhyZWFkLTU2OTY4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoy MToxNywwOTU6OnJlc291cmNlTWFuYWdlcjo6ODA2OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6Oihy ZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fTwvZGl2 PjxkaXY+VGhyZWFkLTU2OTY4OjpERUJVRzo6MjAxMi0wNS0yOCAwMzoyMToxNywwOTY6OnJlc291 cmNlTWFuYWdlcjo6ODQxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVy LmNhbmNlbEFsbCByZXF1ZXN0cyB7fTwvZGl2PjxkaXY+VGhyZWFkLTU2OTY4OjpERUJVRzo6MjAx Mi0wNS0yOCAwMzoyMToxNywwOTc6OnRhc2s6Ojk4MDo6VGFza01hbmFnZXIuVGFzazo6KF9kZWNy ZWYpIFRhc2s9YDhhNTNmZWQzLWZhODktNDMxNy04NmFiLTk2YjAyOWY1MmFmY2A6OnJlZiAwIGFi b3J0aW5nIEZhbHNlPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2PjxkaXY+T24g MjggTWF5LCAyMDEyLCBhdCAxMTowOSBBTSwgU2h1IE1pbmcgd3JvdGU6PC9kaXY+PGJyIGNsYXNz PSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCiAg DQogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiIGh0dHAt ZXF1aXY9IkNvbnRlbnQtVHlwZSI+DQogIA0KICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9 IiMwMDAwMDAiPg0KICAgIEhvdyBhYm91dCB5b3VyIC92YXIvbG9nL3Zkc20ubG9nIGluIHRoZSB0 d28gbm9kZXM/Jm5ic3A7IEl0Jm5ic3A7IHNlZW1zIHRoYXQNCiAgICBWRFNNIGdvdCBzb21lIHBy b2JsZW1zLjxicj4NCiAgICA8YnI+DQogICAgT24gMjAxMi01LTI4IDExOjA0LCBULVNpbmpvbiB3 cm90ZToNCiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6MkZBMEUzQ0MtMzE5Ni00N0JFLUI0RDct QTNDMzY0QTFBREY2QGdtYWlsLmNvbSIgdHlwZT0iY2l0ZSI+DQogICAgICA8ZGl2Pg0KICAgICAg ICA8ZGl2PjEsb24gbm9kZTEsIHZkc20gc2VlbXMgc3RyYW5nZSAsIGl0J3Mgc2xlZXBpbmc8L2Rp dj4NCiAgICAgICAgPGRpdj5bcm9vdEBvdmlydC1ub2RlLTEgfl0jIHN5c3RlbWN0bCBzdGF0dXMg dmRzbWQuc2VydmljZTwvZGl2Pg0KICAgICAgICA8ZGl2PnZkc21kLnNlcnZpY2UgLSBWaXJ0dWFs IERlc2t0b3AgU2VydmVyIE1hbmFnZXI8L2Rpdj4NCiAgICAgICAgPGRpdj48c3BhbiBjbGFzcz0i QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+DQogICAgICAg ICAgJm5ic3A7TG9hZGVkOiBsb2FkZWQgKC9saWIvc3lzdGVtZC9zeXN0ZW0vdmRzbWQuc2Vydmlj ZTsgZW5hYmxlZCk8L2Rpdj4NCiAgICAgICAgPGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+DQogICAgICAgICAgJm5ic3A7QWN0 aXZlOiBhY3RpdmUgKHJ1bm5pbmcpIHNpbmNlIE1vbiwgMjggTWF5IDIwMTIgMDI6NDM6MjINCiAg ICAgICAgICArMDAwMDsgOW1pbiBhZ288L2Rpdj4NCiAgICAgICAgPGRpdj48c3BhbiBjbGFzcz0i QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+DQogICAgICAg ICAgUHJvY2VzczogMTE1NyBFeGVjU3RhcnQ9L2xpYi9zeXN0ZW1kL3N5c3RlbWQtdmRzbWQgc3Rh cnQNCiAgICAgICAgICAoY29kZT1leGl0ZWQsIHN0YXR1cz0wL1NVQ0NFU1MpPC9kaXY+DQogICAg ICAgIDxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6 cHJlIj4gPC9zcGFuPk1haW4NCiAgICAgICAgICBQSUQ6IDIyMjggKHJlc3Bhd24pPC9kaXY+DQog ICAgICAgIDxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh Y2U6cHJlIj4gPC9zcGFuPg0KICAgICAgICAgICZuYnNwO0NHcm91cDogbmFtZT1zeXN0ZW1kOi9z eXN0ZW0vdmRzbWQuc2VydmljZTwvZGl2Pg0KICAgICAgICA8ZGl2PjxzcGFuIGNsYXNzPSJBcHBs ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4NCiAgICAgICAgICAm bmJzcDvilJwgMjIyOCAvYmluL2Jhc2ggLWUgL3Vzci9zaGFyZS92ZHNtL3Jlc3Bhd24gLS1taW5s aWZldGltZS4uLjwvZGl2Pg0KICAgICAgICA8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+IDwvc3Bhbj4NCiAgICAgICAgICAmbmJzcDvilJQg MzU3MyBzbGVlcCA5MDA8L2Rpdj4NCiAgICAgICAgPGRpdj4yLG5vIGZpcmV3YWxsIGJsb2NrZWQ8 L2Rpdj4NCiAgICAgICAgPGRpdj4zLG5ldHdvcmsgaXMgb2ssIGkgY2FuIHNzaCBpbnRvIG5vZGUx IGZyb20gZW5naW5lPC9kaXY+DQogICAgICAgIDxkaXY+PGJyPg0KICAgICAgICA8L2Rpdj4NCiAg ICAgICAgPGRpdj5JIGhhdmUgdXNlZCB0aGUgZmVuY2Ugb3B0aW9uIChjb25maXJtIGhvc3QgaGFz IGJlZW4NCiAgICAgICAgICByZWJvb3RlZCksIGJ1dCBTUE0gZGlkIG5vdCBjaGFuZ2VkIHRvIG90 aGVyIG5vZGUsIGJlbG93IGlzIHRoZQ0KICAgICAgICAgIGVuZ2luZS5sb2cgd2hlbiBpIGRvIHRo aXMgYWN0aW9uOjwvZGl2Pg0KICAgICAgICA8ZGl2Pjxicj4NCiAgICAgICAgPC9kaXY+DQogICAg ICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo0OTo1MSw4NDYgSU5GTw0KICAgICAgICAgICZuYnNwO1tv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29tbWFuZF0N CiAgICAgICAgICAocG9vbC01LXRocmVhZC00OSkgWzcyZDg4NzMyXSBMb2NrIEFjcXVpcmVkIHRv IG9iamVjdA0KICAgICAgICAgIEVuZ2luZUxvY2sgW2V4Y2x1c2l2ZUxvY2tzPSBrZXk6DQogICAg ICAgICAgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLkZlbmNlVmRzTWFudWFseUNv bW1hbmQNCiAgICAgICAgICB2YWx1ZTogYWU1NjcwMzQtNWQ4ZS0xMWUxLWJkYzktYTcxNjhhZDRk MzlmPC9kaXY+DQogICAgICAgIDxkaXY+LCBzaGFyZWRMb2Nrcz0gXTwvZGl2Pg0KICAgICAgICA8 ZGl2PjIwMTItMDUtMjggMTA6NDk6NTEsODQ3IElORk8NCiAgICAgICAgICAmbmJzcDtbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLkZlbmNlVmRzTWFudWFseUNvbW1hbmRdDQogICAg ICAgICAgKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gUnVubmluZyBjb21tYW5kOg0KICAg ICAgICAgIEZlbmNlVmRzTWFudWFseUNvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLiBFbnRpdGllcyBh ZmZlY3RlZCA6DQogICAgICAgICAgJm5ic3A7SUQ6IGFlNTY3MDM0LTVkOGUtMTFlMS1iZGM5LWE3 MTY4YWQ0ZDM5ZiBUeXBlOiBWRFM8L2Rpdj4NCiAgICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5 OjUxLDkyNyBJTkZPDQogICAgICAgICAgJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu c3RvcmFnZS5GZW5jZVZkc01hbnVhbHlDb21tYW5kXQ0KICAgICAgICAgIChwb29sLTUtdGhyZWFk LTQ5KSBbNzJkODg3MzJdIFRyeWluZyB0byBmZW5jZSBzcG0NCiAgICAgICAgICBvdmlydC1ub2Rl LTEubG9jYWwgdmlhIHZkcyBvdmlydC1ub2RlLTIubG9jYWw8L2Rpdj4NCiAgICAgICAgPGRpdj4y MDEyLTA1LTI4IDEwOjQ5OjUxLDkzMyBJTkZPDQogICAgICAgICAgJm5ic3A7W29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZEU0NvbW1hbmRd DQogICAgICAgICAgKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gU1RBUlQsDQogICAgICAg ICAgRmVuY2VTcG1TdG9yYWdlVkRTQ29tbWFuZCh2ZHNJZCA9DQogICAgICAgICAgYTUyMmE2YTYt YTcyZS0xMWUxLWJhYTMtYmJhODc2YTg4ZWY0LCBzdG9yYWdlUG9vbElkID0NCiAgICAgICAgICA1 MjRhNzAwMy1lZGVjLTRmNTItYTM4ZS1iMTVjYWRmYmUzZWYsIHByZXZJZD0xLCBwcmV2TFZFUj0x NyksDQogICAgICAgICAgbG9nIGlkOiA1MzBjYjY5NDwvZGl2Pg0KICAgICAgICA8ZGl2PjIwMTIt MDUtMjggMTA6NDk6NTEsOTY1IElORk8NCiAgICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuQnJva2VyQ29tbWFuZEJhc2VdDQogICAgICAgICAg KHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gQ29tbWFuZA0KICAgICAgICAgIG9yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZEU0NvbW1h bmQNCiAgICAgICAgICByZXR1cm4gdmFsdWUmbmJzcDs8L2Rpdj4NCiAgICAgICAgPGRpdj4mbmJz cDtDbGFzcyBOYW1lOg0KICAgICAgICAgIG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLlN0YXR1c09ubHlSZXR1cm5Gb3JYbWxScGM8L2Rpdj4NCiAgICAgICAgPGRpdj5t U3RhdHVzICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQ2xhc3MgTmFtZToNCiAgICAgICAgICBvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5TdGF0dXNGb3JYbWxScGM8L2Rpdj4N CiAgICAgICAgPGRpdj5tQ29kZSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA2NTQ8L2Rpdj4N CiAgICAgICAgPGRpdj5tTWVzc2FnZSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Tm90IFNQTTwvZGl2Pg0K ICAgICAgICA8ZGl2Pjxicj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXY+PGJyPg0KICAg ICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5OjUxLDk2NiBJTkZPDQog ICAgICAgICAgJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2Vy LkJyb2tlckNvbW1hbmRCYXNlXQ0KICAgICAgICAgIChwb29sLTUtdGhyZWFkLTQ5KSBbNzJkODg3 MzJdIFZkczogb3ZpcnQtbm9kZS0yLmxvY2FsPC9kaXY+DQogICAgICAgIDxkaXY+MjAxMi0wNS0y OCAxMDo0OTo1MSw5NjY8L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9ja3F1b3Rl PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxkaXYgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAw MDAwMCI+PGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjJGQTBFM0NDLTMxOTYtNDdCRS1CNEQ3LUEzQzM2 NEExQURGNkBnbWFpbC5jb20iIHR5cGU9ImNpdGUiPjxkaXY+PGRpdj4mbmJzcDtbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WRFNDb21tYW5kQmFzZV0NCiAgICAgICAgICAocG9vbC01 LXRocmVhZC00OSkgWzcyZDg4NzMyXSBDb21tYW5kIEZlbmNlU3BtU3RvcmFnZVZEUw0KICAgICAg ICAgIGV4ZWN1dGlvbiBmYWlsZWQuIEV4Y2VwdGlvbjogSVJTTm9uT3BlcmF0aW9uYWxFeGNlcHRp b246DQogICAgICAgICAgSVJTR2VuZXJpY0V4Y2VwdGlvbjogSVJTRXJyb3JFeGNlcHRpb246DQog ICAgICAgICAgSVJTTm9uT3BlcmF0aW9uYWxFeGNlcHRpb246IE5vdCBTUE08L2Rpdj4NCiAgICAg ICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5OjUxLDk2NiBJTkZPDQogICAgICAgICAgJm5ic3A7W29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlU3BtU3RvcmFnZVZE U0NvbW1hbmRdDQogICAgICAgICAgKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gRklOSVNI LA0KICAgICAgICAgIEZlbmNlU3BtU3RvcmFnZVZEU0NvbW1hbmQsIGxvZyBpZDogNTMwY2I2OTQ8 L2Rpdj4NCiAgICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5OjUxLDk2NyBXQVJODQogICAgICAg ICAgJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5GZW5jZVZkc01hbnVh bHlDb21tYW5kXQ0KICAgICAgICAgIChwb29sLTUtdGhyZWFkLTQ5KSBbNzJkODg3MzJdIENvdWxk IG5vdCBmZW5jZSBzcG0gb24gdmRzDQogICAgICAgICAgb3ZpcnQtbm9kZS0yLmxvY2FsPC9kaXY+ DQogICAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo0OTo1MSw5NzEgRVJST1INCiAgICAgICAgICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLkZlbmNlVmRzTWFudWFseUNvbW1hbmRd DQogICAgICAgICAgKHBvb2wtNS10aHJlYWQtNDkpIFs3MmQ4ODczMl0gVHJhbnNhY3Rpb24gcm9s bGVkLWJhY2sgZm9yDQogICAgICAgICAgY29tbWFuZDoNCiAgICAgICAgICBvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29tbWFuZC48L2Rpdj4NCiAgICAg ICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5OjUxLDk3MSBJTkZPDQogICAgICAgICAgJm5ic3A7W29y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5GZW5jZVZkc01hbnVhbHlDb21tYW5kXQ0K ICAgICAgICAgIChwb29sLTUtdGhyZWFkLTQ5KSBbNzJkODg3MzJdIExvY2sgZnJlZWQgdG8gb2Jq ZWN0IEVuZ2luZUxvY2sNCiAgICAgICAgICBbZXhjbHVzaXZlTG9ja3M9IGtleToNCiAgICAgICAg ICBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2UuRmVuY2VWZHNNYW51YWx5Q29tbWFu ZA0KICAgICAgICAgIHZhbHVlOiBhZTU2NzAzNC01ZDhlLTExZTEtYmRjOS1hNzE2OGFkNGQzOWY8 L2Rpdj4NCiAgICAgICAgPGRpdj4sIHNoYXJlZExvY2tzPSBdPC9kaXY+DQogICAgICAgIDxkaXY+ MjAxMi0wNS0yOCAxMDo0OTo1Nyw0NTcgSU5GTw0KICAgICAgICAgICZuYnNwO1tvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXQ0KICAgICAg ICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTc5KSBob3N0RnJvbVZkczo6c2VsZWN0ZWRWZHMg LQ0KICAgICAgICAgIG92aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3RhdHVzIEZyZWUsIHN0b3JhZ2Ug cG9vbCBCTEM8L2Rpdj4NCiAgICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjQ5OjU3LDQ2MSBFUlJP Ug0KICAgICAgICAgIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5J cnNCcm9rZXJDb21tYW5kXQ0KICAgICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTc5KSBT UE0gSW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQNCiAgICAgICAgICB2ZHMgb3Igbm90IHVw IC0gcG9vbDpCTEMgdmRzX3NwbV9pZDogMTwvZGl2Pg0KICAgICAgICA8ZGl2PjIwMTItMDUtMjgg MTA6NDk6NTcsNDY2IElORk8NCiAgICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0NCiAgICAgICAgICAoUXVhcnR6 U2NoZWR1bGVyX1dvcmtlci03OSkgU1BNIHNlbGVjdGlvbiAtIHZkcyBzZWVtcyBhcyBzcG0NCiAg ICAgICAgICBvdmlydC1ub2RlLTEubG9jYWw8L2Rpdj4NCiAgICAgICAgPGRpdj4yMDEyLTA1LTI4 IDEwOjQ5OjU3LDQ2NiBXQVJODQogICAgICAgICAgJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29y ZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdDQogICAgICAgICAgKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItNzkpIHNwbSB2ZHMgaXMgbm9uIHJlc3BvbnNpdmUsDQogICAgICAg ICAgc3RvcHBpbmcgc3BtIHNlbGVjdGlvbi48L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRp dj4yMDEyLTA1LTI4IDEwOjUwOjAwLDAwMiBJTkZPDQogICAgICAgICZuYnNwO1tvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLkF1dG9SZWNvdmVyeU1hbmFnZXJdDQogICAgICAgIChRdWFydHpTY2hl ZHVsZXJfV29ya2VyLTg3KSBDaGVja2luZyBhdXRvcmVjb3ZlcmFibGUgaG9zdHM8L2Rpdj4NCiAg ICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDowMCwwMDQgSU5GTw0KICAgICAgICAmbmJzcDtbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdXRvUmVjb3ZlcnlNYW5hZ2VyXQ0KICAgICAgICAoUXVh cnR6U2NoZWR1bGVyX1dvcmtlci04NykgQ2hlY2tpbmcgYXV0b3JlY292ZXJhYmxlIGhvc3RzIGRv bmU8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDowMCwwMDQgSU5GTw0KICAgICAg ICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdXRvUmVjb3ZlcnlNYW5hZ2VyXQ0K ICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci04NykgQ2hlY2tpbmcgYXV0b3JlY292ZXJh YmxlIHN0b3JhZ2UNCiAgICAgICAgZG9tYWluczwvZGl2Pg0KICAgICAgPGRpdj4yMDEyLTA1LTI4 IDEwOjUwOjAwLDAwNiBJTkZPDQogICAgICAgICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkF1dG9SZWNvdmVyeU1hbmFnZXJdDQogICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2Vy LTg3KSBDaGVja2luZyBhdXRvcmVjb3ZlcmFibGUgc3RvcmFnZQ0KICAgICAgICBkb21haW5zIGRv bmU8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDowNyw1MDIgSU5GTw0KICAgICAg ICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJv a2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItOTMpIGhvc3RGcm9t VmRzOjpzZWxlY3RlZFZkcyAtDQogICAgICAgIG92aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3RhdHVz IEZyZWUsIHN0b3JhZ2UgcG9vbCBCTEM8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1 MDowNyw1MDUgRVJST1INCiAgICAgICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu aXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdDQogICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29y a2VyLTkzKSBTUE0gSW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQNCiAgICAgICAgdmRzIG9y IG5vdCB1cCAtIHBvb2w6QkxDIHZkc19zcG1faWQ6IDE8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0w NS0yOCAxMDo1MDowNyw1MTAgSU5GTw0KICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItOTMpIFNQTSBzZWxlY3Rpb24gLSB2ZHMgc2VlbXMgYXMgc3BtDQog ICAgICAgIG92aXJ0LW5vZGUtMS5sb2NhbDwvZGl2Pg0KICAgICAgPGRpdj4yMDEyLTA1LTI4IDEw OjUwOjA3LDUxMCBXQVJODQogICAgICAgICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXQ0KICAgICAgICAoUXVhcnR6U2NoZWR1 bGVyX1dvcmtlci05Mykgc3BtIHZkcyBpcyBub24gcmVzcG9uc2l2ZSwgc3RvcHBpbmcNCiAgICAg ICAgc3BtIHNlbGVjdGlvbi48L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDoxNyw1 NTEgSU5GTw0KICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5p cnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3Jr ZXItMzQpIGhvc3RGcm9tVmRzOjpzZWxlY3RlZFZkcyAtDQogICAgICAgIG92aXJ0LW5vZGUtMi5s b2NhbCwgc3BtU3RhdHVzIEZyZWUsIHN0b3JhZ2UgcG9vbCBCTEM8L2Rpdj4NCiAgICAgIDxkaXY+ MjAxMi0wNS0yOCAxMDo1MDoxNyw1NTQgRVJST1INCiAgICAgICAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdDQogICAgICAgIChRdWFy dHpTY2hlZHVsZXJfV29ya2VyLTM0KSBTUE0gSW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQN CiAgICAgICAgdmRzIG9yIG5vdCB1cCAtIHBvb2w6QkxDIHZkc19zcG1faWQ6IDE8L2Rpdj4NCiAg ICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDoxNyw1NTkgSU5GTw0KICAgICAgICAmbmJzcDtbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0N CiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMzQpIFNQTSBzZWxlY3Rpb24gLSB2ZHMg c2VlbXMgYXMgc3BtDQogICAgICAgIG92aXJ0LW5vZGUtMS5sb2NhbDwvZGl2Pg0KICAgICAgPGRp dj4yMDEyLTA1LTI4IDEwOjUwOjE3LDU1OSBXQVJODQogICAgICAgICZuYnNwO1tvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJDb21tYW5kXQ0KICAgICAg ICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci0zNCkgc3BtIHZkcyBpcyBub24gcmVzcG9uc2l2ZSwg c3RvcHBpbmcNCiAgICAgICAgc3BtIHNlbGVjdGlvbi48L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0w NS0yOCAxMDo1MDoyNyw2MDkgSU5GTw0KICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0 elNjaGVkdWxlcl9Xb3JrZXItOTIpIGhvc3RGcm9tVmRzOjpzZWxlY3RlZFZkcyAtDQogICAgICAg IG92aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3RhdHVzIEZyZWUsIHN0b3JhZ2UgcG9vbCBCTEM8L2Rp dj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDoyNyw2MTIgRVJST1INCiAgICAgICAgW29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRd DQogICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTkyKSBTUE0gSW5pdDogY291bGQgbm90 IGZpbmQgcmVwb3J0ZWQNCiAgICAgICAgdmRzIG9yIG5vdCB1cCAtIHBvb2w6QkxDIHZkc19zcG1f aWQ6IDE8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDoyNyw2MTcgSU5GTw0KICAg ICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJz QnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItOTIpIFNQTSBz ZWxlY3Rpb24gLSB2ZHMgc2VlbXMgYXMgc3BtDQogICAgICAgIG92aXJ0LW5vZGUtMS5sb2NhbDwv ZGl2Pg0KICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjUwOjI3LDYxOCBXQVJODQogICAgICAgICZu YnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNCcm9rZXJD b21tYW5kXQ0KICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci05Mikgc3BtIHZkcyBpcyBu b24gcmVzcG9uc2l2ZSwgc3RvcHBpbmcNCiAgICAgICAgc3BtIHNlbGVjdGlvbi48L2Rpdj4NCiAg ICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDozNyw2NTIgSU5GTw0KICAgICAgICAmbmJzcDtbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0N CiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNjcpIGhvc3RGcm9tVmRzOjpzZWxlY3Rl ZFZkcyAtDQogICAgICAgIG92aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3RhdHVzIEZyZWUsIHN0b3Jh Z2UgcG9vbCBCTEM8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDozNyw2NTYgRVJS T1INCiAgICAgICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLkly c0Jyb2tlckNvbW1hbmRdDQogICAgICAgIChRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY3KSBTUE0g SW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQNCiAgICAgICAgdmRzIG9yIG5vdCB1cCAtIHBv b2w6QkxDIHZkc19zcG1faWQ6IDE8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDoz Nyw2NjEgSU5GTw0KICAgICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl ci5pcnNicm9rZXIuSXJzQnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9X b3JrZXItNjcpIFNQTSBzZWxlY3Rpb24gLSB2ZHMgc2VlbXMgYXMgc3BtDQogICAgICAgIG92aXJ0 LW5vZGUtMS5sb2NhbDwvZGl2Pg0KICAgICAgPGRpdj4yMDEyLTA1LTI4IDEwOjUwOjM3LDY2MiBX QVJODQogICAgICAgICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jy b2tlci5JcnNCcm9rZXJDb21tYW5kXQ0KICAgICAgICAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci02 Nykgc3BtIHZkcyBpcyBub24gcmVzcG9uc2l2ZSwgc3RvcHBpbmcNCiAgICAgICAgc3BtIHNlbGVj dGlvbi48L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAxMDo1MDo0Nyw3MDkgSU5GTw0KICAg ICAgICAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJz QnJva2VyQ29tbWFuZF0NCiAgICAgICAgKFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMzQpIGhvc3RG cm9tVmRzOjpzZWxlY3RlZFZkcyAtDQogICAgICAgIG92aXJ0LW5vZGUtMi5sb2NhbCwgc3BtU3Rh dHVzIEZyZWUsIHN0b3JhZ2UgcG9vbCBCTEM8L2Rpdj4NCiAgICAgIDxkaXY+MjAxMi0wNS0yOCAx MDo1MDo0Nyw3MTIgRVJST1INCiAgICAgICAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuaXJzYnJva2VyLklyc0Jyb2tlckNvbW1hbmRdDQogICAgICAgIChRdWFydHpTY2hlZHVsZXJf V29ya2VyLTM0KSBTUE0gSW5pdDogY291bGQgbm90IGZpbmQgcmVwb3J0ZWQNCiAgICAgICAgdmRz IG9yIG5vdCB1cCAtIHBvb2w6QkxDIHZkc19zcG1faWQ6IDE8L2Rpdj4NCiAgICAgIDxkaXY+PGJy Pg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2Pg0KICAgICAgICA8ZGl2Pk9uIDI4IE1heSwgMjAx MiwgYXQgMTI6MDggQU0sIEhhaW0gQXRleWEgd3JvdGU6PC9kaXY+DQogICAgICAgIDxiciBjbGFz cz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KICAgICAgICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8 ZGl2Pg0KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0O2RpcmVjdGlv bjogbHRyOyAiPkhpLCBmaXJzdA0KICAgICAgICAgICAgICAgIHF1ZXN0aW9uIHRoYXQgY29tZXMg dG8gbWluZCBpcyB3aHkgaG9zdCBpcyBpbg0KICAgICAgICAgICAgICAgIG5vbi1yZXNwb25zaXZl IHN0YXRlPyZuYnNwOzwvZGl2Pg0KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWdu OiBsZWZ0O2RpcmVjdGlvbjogbHRyOyAiPlBsZWFzZQ0KICAgICAgICAgICAgICAgIGNoZWNrIHRo ZSBmb2xsb3dpbmc6PC9kaXY+DQogICAgICAgICAgICAgIDxkaXYgc3R5bGU9InRleHQtYWxpZ246 IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+MS4gdmRzbWQNCiAgICAgICAgICAgICAgICBzZXJ2aWNl IGlzIHJ1bm5pbmcgb24gaG9zdCBzaWRlPC9kaXY+DQogICAgICAgICAgICAgIDxkaXYgc3R5bGU9 InRleHQtYWxpZ246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+Mi4gTm8NCiAgICAgICAgICAgICAg ICBmaXJld2FsbCBpcyBibG9ja2luZyBjb21tLiBpbiBhbmQgb3V0PC9kaXY+DQogICAgICAgICAg ICAgIDxkaXYgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+My4gTm8N CiAgICAgICAgICAgICAgICBuZXR3b3JrIGlzc3VlIGJldHdlZW4gaG9zdCBhbmQgbWFuYWdlcjwv ZGl2Pg0KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0O2RpcmVjdGlv bjogbHRyOyAiPjxicj4NCiAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgIDxkaXYg c3R5bGU9InRleHQtYWxpZ246IGxlZnQ7ZGlyZWN0aW9uOiBsdHI7ICI+Tm93LCBmb3INCiAgICAg ICAgICAgICAgICB5b3VyIHF1ZXN0aW9uLCB5b3UgY2FuIHVzZSB0aGUgJm5ic3A7bWFudWFsIGZl bmNlIG9wdGlvbg0KICAgICAgICAgICAgICAgIChjb25maXJtIGhvc3QgaGFzIGJlZW4gcmVib290 ZWQpLCB3aGljaCB3aWxsIGZyZWUgc3BtDQogICAgICAgICAgICAgICAgcm9sZSBmb3IgZmF1bHR5 IGhvc3QsIGFuZCBlbmdpbmUgd2lsbCBlbGVjdCBuZXcgc3BtLjwvZGl2Pg0KICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0O2RpcmVjdGlvbjogbHRyOyAiPjxicj4NCiAg ICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgIEhhaW08L2Rpdj4NCiAgICAgICAgICAg IDxkaXY+PGJyPg0KICAgICAgICAgICAgICBPbiBNYXkgMjcsIDIwMTIsIGF0IDE4OjMyLCBULVNp bmpvbiAmbHQ7PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86dHNjYmoxOTg5 QGdtYWlsLmNvbSI+dHNjYmoxOTg5QGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICAgICAgICAgIHdy b3RlOjxicj4NCiAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAg ICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCiAgICAgICAgICAgICAgPGRpdj48c3Bhbj5E ZXNjcmlwdGlvbiBvZiBwcm9ibGVtOjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+ PC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj5pIGhhdmUgMiBub2RlcyA8L3NwYW4+ PGJyPg0KICAgICAgICAgICAgICAgIDxzcGFuPm92aXJ0LW5vZGUxLmxvY2FsICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Tm9uIFJlc3BvbnNpdmUgJm5ic3A7ICZuYnNw OyAmbmJzcDsNCiAgICAgICAgICAgICAgICAgICZuYnNwO1NQTTwvc3Bhbj48YnI+DQogICAgICAg ICAgICAgICAgPHNwYW4+b3ZpcnQtbm9kZTIubG9jYWwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDtVcCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsNCiAgICAgICAgICAgICAgICAgICZuYnNwO05vbmU8L3NwYW4+PGJyPg0KICAg ICAgICAgICAgICAgIDxzcGFuPjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+VGhl IFNQTSBub2RlIHN0dWNrIGluIE5vbi1yZXNwb25zaXZlIHN0YXR1cywgaXQNCiAgICAgICAgICAg ICAgICAgIGNhbid0IGJlIGFjdGl2ZWQsIDwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNw YW4+YWxsIHZtcyBpbiB0aGUgbm9kZSB3ZW50IGludG8gVW5rbm93biBzdGF0dXMgYW5kDQogICAg ICAgICAgICAgICAgICB0aGUgbWFzdGVyIHZtIGRvbWFpbiBiZWNhbWUgaW5hY3RpdmVkPC9zcGFu Pjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj48L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAg IDxzcGFuPndoZW4gaSBkbyAiTWFpbnRlbmFjZSIgYWN0aW9uIHRvIG5vZGUxLCBpdCBzYXlzOjwv c3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+RXJyb3I6IENhbm5vdCBzd2l0Y2ggSG9z dCB0byBNYWludGVuYW5jZSBtb2RlLjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+ SG9zdCBzdGlsbCBoYXMgcnVubmluZyBWTXMgb24gaXQgYW5kIGlzIGluDQogICAgICAgICAgICAg ICAgICBOb24tUmVzcG9uc2l2ZSBzdGF0ZS48L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAgIDxz cGFuPjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+YnV0IHRoZXJlIGhhcyBubyB2 bSBydW5uaW5nIGluIG5vZGUxICwgaXQgb25seSBoYXMNCiAgICAgICAgICAgICAgICAgIDIgdm1z IGluIFVua25vd24gc3RhdHVzPC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj48L3Nw YW4+PGJyPg0KICAgICAgICAgICAgICAgIDxzcGFuPkJlY2F1c2UgSSBjYW4ndCBhY3RpdmUgdGhl IFNQTSBob3N0ICwgc28gJm5ic3A7aSBjYW4ndA0KICAgICAgICAgICAgICAgICAgYWN0aXZlICZu YnNwO3RoZSB2bSBzdG9yYWdlIGRvbWFpbjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNw YW4+PC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj4xLEhvdyBjYW4gaSBtaWdyYXRl ZCB0aGUgU1BNIHJvbGUgdG8gb3RoZXIgaG9zdCBpbg0KICAgICAgICAgICAgICAgICAgbXkgZGF0 YSBjZW50ZXIgLCBzdWNoIHVzIG5vZGUyPzwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNw YW4+MixIb3cgY2FuIGkgc2VuZCB0aGUgbm9kZTEgdG8gVVAgc3RhdHVzPyhJIGhhdmUNCiAgICAg ICAgICAgICAgICAgIGRpZCAnY29uZmlybSB0aGUgaG9zdCBoYXMgYmVlbiBSZWJvb3RlZCcgYWN0 aW9uICwgYW5kDQogICAgICAgICAgICAgICAgICByZWJvb3RlZCB0aGUgbm9kZTEsIGJ1dCBpdCBk aWQgbm8gc2Vuc2UpPC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj48L3NwYW4+PGJy Pg0KICAgICAgICAgICAgICAgIDxzcGFuPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fPC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj5Vc2VycyBt YWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAgIDxzcGFuPjxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQu b3JnPC9hPjwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+PGEgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48 L3NwYW4+PGJyPg0KICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvYmxvY2txdW90 ZT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgPC9kaXY+ DQogICAgICA8YnI+DQogICAgICA8YnI+DQogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRh Y2htZW50SGVhZGVyIj48L2ZpZWxkc2V0Pg0KICAgICAgPGJyPg0KICAgICAgPHByZSB3cmFwPSIi Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBt YWlsaW5nIGxpc3QNCjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4NCjxhIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPC9hPg0KPC9wcmU+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIDxicj4NCiAgICA8YnI+DQog ICAgPHByZSBjbGFzcz0ibW96LXNpZ25hdHVyZSIgY29scz0iNzIiPi0tIA0KU2h1IE1pbmcgPGEg Y2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnNodW1pbmdAbGludXgu dm5ldC5pYm0uY29tIj4mbHQ7c2h1bWluZ0BsaW51eC52bmV0LmlibS5jb20mZ3Q7PC9hPg0KSUJN IENoaW5hIFN5c3RlbXMgYW5kIFRlY2hub2xvZ3kgTGFib3JhdG9yeTwvcHJlPg0KICA8L2Rpdj4N Cg0KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+ PC9ib2R5PjwvaHRtbD4= --Apple-Mail-3CBC2566-2E0D-46FD-9A6E-10F3AAA8D6BA--

After you run the manual fence operation, maintenance is essential as = well (right click on host, hit it). As for your logs on node2; it seems that manual fence command faild = due to secure error (old bug of mine actually, we thought it was = resolved - will search for bz later), what version are you working with = (vdsm)? =20 As for logs on node1; as you can see vdsm fails to communicate with =
=20 Haim =20 On May 28, 2012, at 6:34, T-Sinjon <tscbj1989@gmail.com> wrote: =20
node1 vdsm.log: MainThread::INFO::2012-05-28 03:14:55,836::vdsm::76::vds::(run) VDSM =
MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) = <_MainThread(MainThread, started 140246996211456)> MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) = <Thread(libvirtEventLoop, started daemon 140246779500288)> MainThread::INFO::2012-05-28 03:14:55,912::vdsm::71::vds::(run) I am =
MainThread::ERROR::2012-05-28 03:14:56,106::vdsm::74::vds::(run) = Traceback (most recent call last): File "/usr/share/vdsm/vdsm", line 72, in run serve_clients(log) File "/usr/share/vdsm/vdsm", line 40, in serve_clients cif =3D clientIF.clientIF(log) File "/usr/share/vdsm/clientIF.py", line 114, in __init__ File "/usr/share/vdsm/libvirtconnection.py", line 111, in get File "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in = openAuth libvirtError: Failed to connect socket to = '/var/run/libvirt/libvirt-sock': No such file or directory =20 MainThread::INFO::2012-05-28 03:14:56,106::vdsm::76::vds::(run) VDSM =
MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) = <_MainThread(MainThread, started 140708160984832)> MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) = <Thread(libvirtEventLoop, started daemon 140707944273664)> =20 node2 vdsm.log: (sorry for the large log) Thread-56734::DEBUG::2012-05-28 = 03:15:40,507::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init -> = state preparing Thread-56734::INFO::2012-05-28 = 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56734::INFO::2012-05-28 = 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}} Thread-56734::DEBUG::2012-05-28 = 03:15:40,509::task::1174::TaskManager.Task::(prepare) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', = 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', = 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', = 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 = 03:15:40,510::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state =
Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56734::DEBUG::2012-05-28 = 03:15:40,512::task::980::TaskManager.Task::(_decref) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting False Thread-56736::DEBUG::2012-05-28 = 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56736::DEBUG::2012-05-28 = 03:15:41,333::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init -> = state preparing Thread-56736::INFO::2012-05-28 = 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56736::INFO::2012-05-28 = 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 = 03:15:41,335::task::1174::TaskManager.Task::(prepare) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 = 03:15:41,336::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state =
Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56736::DEBUG::2012-05-28 = 03:15:41,338::task::980::TaskManager.Task::(_decref) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting False Thread-56737::DEBUG::2012-05-28 = 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56737::DEBUG::2012-05-28 = 03:15:41,826::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init -> = state preparing Thread-56737::INFO::2012-05-28 = 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56737::INFO::2012-05-28 = 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 = 03:15:41,828::task::1174::TaskManager.Task::(prepare) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 = 03:15:41,829::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state =
Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56737::DEBUG::2012-05-28 = 03:15:41,831::task::980::TaskManager.Task::(_decref) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting False Thread-56738::DEBUG::2012-05-28 = 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56738::DEBUG::2012-05-28 = 03:15:41,866::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init -> = state preparing Thread-56738::INFO::2012-05-28 = 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: = fenceSpmStorage(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = lastOwner=3D1, lastLver=3D'17', options=3DNone) Thread-56738::DEBUG::2012-05-28 = 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Request was made in = '/usr/share/vdsm/storage/hsm.py' line '2633' at 'fenceSpmStorage' Thread-56738::DEBUG::2012-05-28 = 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) = Trying to register resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type 'exclusive' Thread-56738::DEBUG::2012-05-28 = 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now = locking as 'exclusive' (1 active user) Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Granted request Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: = Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef (exclusive) Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting False Thread-56738::ERROR::2012-05-28 = 03:15:41,872::task::855::TaskManager.Task::(_setError) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected error Traceback (most recent call last): File "/usr/share/vdsm/storage/task.py", line 863, in _run File "/usr/share/vdsm/logUtils.py", line 38, in wrapper File "/usr/share/vdsm/storage/hsm.py", line 2634, in = fenceSpmStorage File "/usr/share/vdsm/storage/sp.py", line 150, in forceFreeSpm File "/usr/share/vdsm/storage/securable.py", line 78, in wrapper SecureError Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::874::TaskManager.Task::(_run) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: = 8ee680b3-39b8-49ef-b756-8d374f34d97e = ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping = task Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::1201::TaskManager.Task::(stop) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state =
Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting True Thread-56738::INFO::2012-05-28 = 03:15:41,873::task::1159::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is = aborted: '' - code 100 Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::1164::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: aborted:=20 Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting True Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::915::TaskManager.Task::(_doAbort) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force = False Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state =
Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy = none Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = aborting -> state failed Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: = 'None'>} Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) = Trying to release resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) = Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 = active users) Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding = out if anyone is waiting for it. Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) = No one is waiting for resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing records. Thread-56738::ERROR::2012-05-28 = 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run)=20 Traceback (most recent call last): File "/usr/share/vdsm/storage/dispatcher.py", line 85, in run File "/usr/share/vdsm/storage/task.py", line 1166, in prepare SecureError Thread-26::DEBUG::2012-05-28 = 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) = read lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3DVMDomain', = 'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', = 'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', = 'POOL_DESCRIPTION=3DBLC', = 'POOL_DOMAINS=3Dfce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-= 4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active'= , 'POOL_SPM_ID=3D1', 'POOL_SPM_LVER=3D17', = 'POOL_UUID=3D524a7003-edec-4f52-a38e-b15cadfbe3ef', = 'REMOTE_PATH=3Dxxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', = 'ROLE=3DMaster', 'SDUUID=3D5e2ac537-6a73-4faf-8379-68f3ff26a75d', = 'TYPE=3DNFS', 'VERSION=3D0', = '_SHA_CKSUM=3Da17bf026e76daae1ff911bdbbcfa13b700c93d7e'] Thread-56743::DEBUG::2012-05-28 = 03:15:50,717::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init -> = state preparing Thread-56743::INFO::2012-05-28 = 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56743::INFO::2012-05-28 = 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}} Thread-56743::DEBUG::2012-05-28 = 03:15:50,720::task::1174::TaskManager.Task::(prepare) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', = 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', = 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 = 03:15:50,721::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state =
Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56743::DEBUG::2012-05-28 = 03:15:50,723::task::980::TaskManager.Task::(_decref) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting False Thread-56745::DEBUG::2012-05-28 = 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56745::DEBUG::2012-05-28 = 03:15:51,380::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init -> = state preparing Thread-56745::INFO::2012-05-28 = 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56745::INFO::2012-05-28 = 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::1174::TaskManager.Task::(prepare) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state =
Thread-56745::DEBUG::2012-05-28 = 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::task::980::TaskManager.Task::(_decref) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting False Thread-56750::DEBUG::2012-05-28 = 03:16:00,916::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init -> = state preparing Thread-56750::INFO::2012-05-28 = 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56750::INFO::2012-05-28 = 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}} Thread-56750::DEBUG::2012-05-28 = 03:16:00,919::task::1174::TaskManager.Task::(prepare) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', = 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', = 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', = 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 = 03:16:00,920::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state =
Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56750::DEBUG::2012-05-28 = 03:16:00,922::task::980::TaskManager.Task::(_decref) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting False Thread-56752::DEBUG::2012-05-28 = 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56752::DEBUG::2012-05-28 = 03:16:01,430::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init -> = state preparing Thread-56752::INFO::2012-05-28 = 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56752::INFO::2012-05-28 = 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::1174::TaskManager.Task::(prepare) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state =
Thread-56752::DEBUG::2012-05-28 = 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::task::980::TaskManager.Task::(_decref) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting False Thread-56757::DEBUG::2012-05-28 = 03:16:11,132::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init -> = state preparing Thread-56757::INFO::2012-05-28 = 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56757::INFO::2012-05-28 = 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}} Thread-56757::DEBUG::2012-05-28 = 03:16:11,134::task::1174::TaskManager.Task::(prepare) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', = 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', = 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', = 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 = 03:16:11,135::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state =
Thread-56757::DEBUG::2012-05-28 = 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::task::980::TaskManager.Task::(_decref) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting False Thread-56759::DEBUG::2012-05-28 = 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56759::DEBUG::2012-05-28 = 03:16:11,495::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init -> = state preparing Thread-56759::INFO::2012-05-28 = 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56759::INFO::2012-05-28 = 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 = 03:16:11,497::task::1174::TaskManager.Task::(prepare) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state =
Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56759::DEBUG::2012-05-28 = 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56759::DEBUG::2012-05-28 = 03:16:11,500::task::980::TaskManager.Task::(_decref) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting False Thread-56764::DEBUG::2012-05-28 = 03:16:21,323::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init -> = state preparing Thread-56764::INFO::2012-05-28 = 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56764::INFO::2012-05-28 = 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}} Thread-56764::DEBUG::2012-05-28 = 03:16:21,325::task::1174::TaskManager.Task::(prepare) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', = 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', = 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', = 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 = 03:16:21,326::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state =
Thread-56764::DEBUG::2012-05-28 = 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::task::980::TaskManager.Task::(_decref) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting False Thread-56766::DEBUG::2012-05-28 = 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56766::DEBUG::2012-05-28 = 03:16:21,543::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init -> = state preparing Thread-56766::INFO::2012-05-28 = 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56766::INFO::2012-05-28 = 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 = 03:16:21,545::task::1174::TaskManager.Task::(prepare) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 = 03:16:21,546::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state =
Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56766::DEBUG::2012-05-28 = 03:16:21,548::task::980::TaskManager.Task::(_decref) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting False Thread-56771::DEBUG::2012-05-28 = 03:16:31,521::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init -> = state preparing Thread-56771::INFO::2012-05-28 = 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56771::INFO::2012-05-28 = 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}} Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::1174::TaskManager.Task::(prepare) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', = 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', = 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', = 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state =
Thread-56771::DEBUG::2012-05-28 = 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::task::980::TaskManager.Task::(_decref) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting False Thread-56773::DEBUG::2012-05-28 = 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56773::DEBUG::2012-05-28 = 03:16:31,593::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init -> = state preparing Thread-56773::INFO::2012-05-28 = 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56773::INFO::2012-05-28 = 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::1174::TaskManager.Task::(prepare) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state =
Thread-56773::DEBUG::2012-05-28 = 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::task::980::TaskManager.Task::(_decref) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting False Thread-56778::DEBUG::2012-05-28 = 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56778::DEBUG::2012-05-28 = 03:16:41,643::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init -> = state preparing Thread-56778::INFO::2012-05-28 = 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56778::INFO::2012-05-28 = 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 = 03:16:41,645::task::1174::TaskManager.Task::(prepare) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state =
Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56778::DEBUG::2012-05-28 = 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56778::DEBUG::2012-05-28 = 03:16:41,648::task::980::TaskManager.Task::(_decref) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting False Thread-56779::DEBUG::2012-05-28 = 03:16:41,731::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init -> = state preparing Thread-56779::INFO::2012-05-28 = 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56779::INFO::2012-05-28 = 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}} Thread-56779::DEBUG::2012-05-28 = 03:16:41,734::task::1174::TaskManager.Task::(prepare) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', = 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', = 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', = 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 = 03:16:41,735::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state =
Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56779::DEBUG::2012-05-28 = 03:16:41,737::task::980::TaskManager.Task::(_decref) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting False Thread-56785::DEBUG::2012-05-28 = 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56785::DEBUG::2012-05-28 = 03:16:51,693::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init -> = state preparing Thread-56785::INFO::2012-05-28 = 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56785::INFO::2012-05-28 = 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 = 03:16:51,695::task::1174::TaskManager.Task::(prepare) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state =
Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56785::DEBUG::2012-05-28 = 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56785::DEBUG::2012-05-28 = 03:16:51,698::task::980::TaskManager.Task::(_decref) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting False Thread-56786::DEBUG::2012-05-28 = 03:16:51,943::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init -> = state preparing Thread-56786::INFO::2012-05-28 = 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56786::INFO::2012-05-28 = 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}} Thread-56786::DEBUG::2012-05-28 = 03:16:51,945::task::1174::TaskManager.Task::(prepare) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', = 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', = 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', = 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 = 03:16:51,946::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state =
Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56786::DEBUG::2012-05-28 = 03:16:51,948::task::980::TaskManager.Task::(_decref) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting False Thread-56792::DEBUG::2012-05-28 = 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56792::DEBUG::2012-05-28 = 03:17:01,742::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init -> = state preparing Thread-56792::INFO::2012-05-28 = 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56792::INFO::2012-05-28 = 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 = 03:17:01,744::task::1174::TaskManager.Task::(prepare) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 = 03:17:01,745::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state =
Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56792::DEBUG::2012-05-28 = 03:17:01,747::task::980::TaskManager.Task::(_decref) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting False Thread-56793::DEBUG::2012-05-28 = 03:17:02,137::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init -> = state preparing Thread-56793::INFO::2012-05-28 = 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56793::INFO::2012-05-28 = 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}} Thread-56793::DEBUG::2012-05-28 = 03:17:02,140::task::1174::TaskManager.Task::(prepare) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', = 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', = 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state =
Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56793::DEBUG::2012-05-28 = 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56793::DEBUG::2012-05-28 = 03:17:02,143::task::980::TaskManager.Task::(_decref) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting False Thread-56799::DEBUG::2012-05-28 = 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56799::DEBUG::2012-05-28 = 03:17:11,790::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init -> = state preparing Thread-56799::INFO::2012-05-28 = 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56799::INFO::2012-05-28 = 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 = 03:17:11,792::task::1174::TaskManager.Task::(prepare) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 = 03:17:11,793::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state =
Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56799::DEBUG::2012-05-28 = 03:17:11,795::task::980::TaskManager.Task::(_decref) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting False Thread-56800::DEBUG::2012-05-28 = 03:17:12,334::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init -> = state preparing Thread-56800::INFO::2012-05-28 = 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56800::INFO::2012-05-28 = 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}} Thread-56800::DEBUG::2012-05-28 = 03:17:12,336::task::1174::TaskManager.Task::(prepare) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', = 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', = 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', = 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 = 03:17:12,337::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state =
Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56800::DEBUG::2012-05-28 = 03:17:12,339::task::980::TaskManager.Task::(_decref) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting False Thread-56806::DEBUG::2012-05-28 = 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56806::DEBUG::2012-05-28 = 03:17:21,832::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init -> = state preparing Thread-56806::INFO::2012-05-28 = 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56806::INFO::2012-05-28 = 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::1174::TaskManager.Task::(prepare) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state =
Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56806::DEBUG::2012-05-28 = 03:17:21,837::task::980::TaskManager.Task::(_decref) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting False Thread-56807::DEBUG::2012-05-28 = 03:17:22,541::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init -> = state preparing Thread-56807::INFO::2012-05-28 = 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56807::INFO::2012-05-28 = 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}} Thread-56807::DEBUG::2012-05-28 = 03:17:22,544::task::1174::TaskManager.Task::(prepare) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', = 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', = 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', = 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state =
Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56807::DEBUG::2012-05-28 = 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56807::DEBUG::2012-05-28 = 03:17:22,547::task::980::TaskManager.Task::(_decref) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting False Thread-56813::DEBUG::2012-05-28 = 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56813::DEBUG::2012-05-28 = 03:17:31,887::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init -> = state preparing Thread-56813::INFO::2012-05-28 = 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56813::INFO::2012-05-28 = 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 = 03:17:31,889::task::1174::TaskManager.Task::(prepare) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 = 03:17:31,890::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state =
Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56813::DEBUG::2012-05-28 = 03:17:31,892::task::980::TaskManager.Task::(_decref) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting False Thread-56814::DEBUG::2012-05-28 = 03:17:32,738::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init -> = state preparing Thread-56814::INFO::2012-05-28 = 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56814::INFO::2012-05-28 = 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}} Thread-56814::DEBUG::2012-05-28 = 03:17:32,741::task::1174::TaskManager.Task::(prepare) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', = 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', = 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', = 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state =
Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::task::980::TaskManager.Task::(_decref) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting False Thread-56820::DEBUG::2012-05-28 = 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56820::DEBUG::2012-05-28 = 03:17:41,936::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init -> = state preparing Thread-56820::INFO::2012-05-28 = 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56820::INFO::2012-05-28 = 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 = 03:17:41,938::task::1174::TaskManager.Task::(prepare) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state =
Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56820::DEBUG::2012-05-28 = 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56820::DEBUG::2012-05-28 = 03:17:41,941::task::980::TaskManager.Task::(_decref) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting False Thread-56821::DEBUG::2012-05-28 = 03:17:42,936::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state init -> = state preparing Thread-56821::INFO::2012-05-28 = 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56821::INFO::2012-05-28 = 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}} Thread-56821::DEBUG::2012-05-28 = 03:17:42,939::task::1174::TaskManager.Task::(prepare) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', = 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', = 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', = 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state =
Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56821::DEBUG::2012-05-28 = 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56821::DEBUG::2012-05-28 = 03:17:42,942::task::980::TaskManager.Task::(_decref) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting False Thread-56827::DEBUG::2012-05-28 = 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56827::DEBUG::2012-05-28 = 03:17:51,989::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init -> = state preparing Thread-56827::INFO::2012-05-28 = 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56827::INFO::2012-05-28 = 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::1174::TaskManager.Task::(prepare) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state =
Thread-56827::DEBUG::2012-05-28 = 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::task::980::TaskManager.Task::(_decref) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting False Thread-56828::DEBUG::2012-05-28 = 03:17:53,151::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init -> = state preparing Thread-56828::INFO::2012-05-28 = 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56828::INFO::2012-05-28 = 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}} Thread-56828::DEBUG::2012-05-28 = 03:17:53,153::task::1174::TaskManager.Task::(prepare) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', = 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', = 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', = 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 = 03:17:53,154::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state =
Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56828::DEBUG::2012-05-28 = 03:17:53,156::task::980::TaskManager.Task::(_decref) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting False Thread-56834::DEBUG::2012-05-28 = 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56834::DEBUG::2012-05-28 = 03:18:02,039::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init -> = state preparing Thread-56834::INFO::2012-05-28 = 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56834::INFO::2012-05-28 = 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::1174::TaskManager.Task::(prepare) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state =
Thread-56834::DEBUG::2012-05-28 = 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::task::980::TaskManager.Task::(_decref) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting False Thread-56835::DEBUG::2012-05-28 = 03:18:03,344::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init -> = state preparing Thread-56835::INFO::2012-05-28 = 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56835::INFO::2012-05-28 = 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}} Thread-56835::DEBUG::2012-05-28 = 03:18:03,346::task::1174::TaskManager.Task::(prepare) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', = 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', = 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', = 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 = 03:18:03,347::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state =
Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56835::DEBUG::2012-05-28 = 03:18:03,349::task::980::TaskManager.Task::(_decref) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting False Thread-56841::DEBUG::2012-05-28 = 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56841::DEBUG::2012-05-28 = 03:18:12,088::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init -> = state preparing Thread-56841::INFO::2012-05-28 = 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56841::INFO::2012-05-28 = 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 = 03:18:12,090::task::1174::TaskManager.Task::(prepare) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 = 03:18:12,091::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state =
Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56841::DEBUG::2012-05-28 = 03:18:12,093::task::980::TaskManager.Task::(_decref) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting False Thread-56842::DEBUG::2012-05-28 = 03:18:13,554::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init -> = state preparing Thread-56842::INFO::2012-05-28 = 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56842::INFO::2012-05-28 = 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}} Thread-56842::DEBUG::2012-05-28 = 03:18:13,556::task::1174::TaskManager.Task::(prepare) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', = 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', = 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', = 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 = 03:18:13,557::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state =
Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56842::DEBUG::2012-05-28 = 03:18:13,559::task::980::TaskManager.Task::(_decref) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting False Thread-56848::DEBUG::2012-05-28 = 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56848::DEBUG::2012-05-28 = 03:18:22,137::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init -> = state preparing Thread-56848::INFO::2012-05-28 = 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56848::INFO::2012-05-28 = 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 = 03:18:22,139::task::1174::TaskManager.Task::(prepare) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 = 03:18:22,140::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state =
Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56848::DEBUG::2012-05-28 = 03:18:22,142::task::980::TaskManager.Task::(_decref) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting False Thread-56849::DEBUG::2012-05-28 = 03:18:23,747::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init -> = state preparing Thread-56849::INFO::2012-05-28 = 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56849::INFO::2012-05-28 = 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}} Thread-56849::DEBUG::2012-05-28 = 03:18:23,750::task::1174::TaskManager.Task::(prepare) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', = 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', = 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', = 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state =
Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56849::DEBUG::2012-05-28 = 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56849::DEBUG::2012-05-28 = 03:18:23,753::task::980::TaskManager.Task::(_decref) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting False Thread-56855::DEBUG::2012-05-28 = 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56855::DEBUG::2012-05-28 = 03:18:32,185::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init -> = state preparing Thread-56855::INFO::2012-05-28 = 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56855::INFO::2012-05-28 = 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::1174::TaskManager.Task::(prepare) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state =
Thread-56855::DEBUG::2012-05-28 = 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::task::980::TaskManager.Task::(_decref) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting False Thread-56856::DEBUG::2012-05-28 = 03:18:33,943::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init -> = state preparing Thread-56856::INFO::2012-05-28 = 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56856::INFO::2012-05-28 = 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}} Thread-56856::DEBUG::2012-05-28 = 03:18:33,946::task::1174::TaskManager.Task::(prepare) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', = 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', = 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state =
Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56856::DEBUG::2012-05-28 = 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56856::DEBUG::2012-05-28 = 03:18:33,949::task::980::TaskManager.Task::(_decref) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting False Thread-56862::DEBUG::2012-05-28 = 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56862::DEBUG::2012-05-28 = 03:18:42,267::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init -> = state preparing Thread-56862::INFO::2012-05-28 = 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56862::INFO::2012-05-28 = 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 = 03:18:42,270::task::1174::TaskManager.Task::(prepare) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state =
Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56862::DEBUG::2012-05-28 = 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56862::DEBUG::2012-05-28 = 03:18:42,273::task::980::TaskManager.Task::(_decref) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting False Thread-56863::DEBUG::2012-05-28 = 03:18:44,136::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init -> = state preparing Thread-56863::INFO::2012-05-28 = 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56863::INFO::2012-05-28 = 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}} Thread-56863::DEBUG::2012-05-28 = 03:18:44,138::task::1174::TaskManager.Task::(prepare) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', = 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', = 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', = 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 = 03:18:44,139::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state =
Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56863::DEBUG::2012-05-28 = 03:18:44,141::task::980::TaskManager.Task::(_decref) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting False Thread-56869::DEBUG::2012-05-28 = 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56869::DEBUG::2012-05-28 = 03:18:52,316::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init -> = state preparing Thread-56869::INFO::2012-05-28 = 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56869::INFO::2012-05-28 = 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 = 03:18:52,318::task::1174::TaskManager.Task::(prepare) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 = 03:18:52,319::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state =
Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56869::DEBUG::2012-05-28 = 03:18:52,321::task::980::TaskManager.Task::(_decref) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting False Thread-56870::DEBUG::2012-05-28 = 03:18:54,326::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init -> = state preparing Thread-56870::INFO::2012-05-28 = 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56870::INFO::2012-05-28 = 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}} Thread-56870::DEBUG::2012-05-28 = 03:18:54,329::task::1174::TaskManager.Task::(prepare) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', = 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', = 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', = 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state =
Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56870::DEBUG::2012-05-28 = 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56870::DEBUG::2012-05-28 = 03:18:54,332::task::980::TaskManager.Task::(_decref) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting False Thread-56875::DEBUG::2012-05-28 = 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56875::DEBUG::2012-05-28 = 03:19:02,363::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init -> = state preparing Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 = 03:19:02,365::task::1174::TaskManager.Task::(prepare) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state =
Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56875::DEBUG::2012-05-28 = 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56875::DEBUG::2012-05-28 = 03:19:02,368::task::980::TaskManager.Task::(_decref) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting False Thread-56877::DEBUG::2012-05-28 = 03:19:04,518::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init -> = state preparing Thread-56877::INFO::2012-05-28 = 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56877::INFO::2012-05-28 = 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}} Thread-56877::DEBUG::2012-05-28 = 03:19:04,520::task::1174::TaskManager.Task::(prepare) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', = 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', = 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', = 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 = 03:19:04,521::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state =
Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56877::DEBUG::2012-05-28 = 03:19:04,523::task::980::TaskManager.Task::(_decref) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting False Thread-56882::DEBUG::2012-05-28 = 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56882::DEBUG::2012-05-28 = 03:19:12,410::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init -> = state preparing Thread-56882::INFO::2012-05-28 = 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56882::INFO::2012-05-28 = 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::1174::TaskManager.Task::(prepare) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state =
Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56882::DEBUG::2012-05-28 = 03:19:12,415::task::980::TaskManager.Task::(_decref) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting False Thread-56884::DEBUG::2012-05-28 = 03:19:14,721::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init -> = state preparing Thread-56884::INFO::2012-05-28 = 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56884::INFO::2012-05-28 = 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}} Thread-56884::DEBUG::2012-05-28 = 03:19:14,723::task::1174::TaskManager.Task::(prepare) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', = 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', = 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', = 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 = 03:19:14,724::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state =
Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56884::DEBUG::2012-05-28 = 03:19:14,726::task::980::TaskManager.Task::(_decref) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting False Thread-56889::DEBUG::2012-05-28 = 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56889::DEBUG::2012-05-28 = 03:19:22,459::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init -> = state preparing Thread-56889::INFO::2012-05-28 = 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56889::INFO::2012-05-28 = 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 = 03:19:22,462::task::1174::TaskManager.Task::(prepare) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state =
Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56889::DEBUG::2012-05-28 = 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56889::DEBUG::2012-05-28 = 03:19:22,465::task::980::TaskManager.Task::(_decref) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting False Thread-56891::DEBUG::2012-05-28 = 03:19:24,908::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init -> = state preparing Thread-56891::INFO::2012-05-28 = 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56891::INFO::2012-05-28 = 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}} Thread-56891::DEBUG::2012-05-28 = 03:19:24,911::task::1174::TaskManager.Task::(prepare) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', = 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', = 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', = 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state =
Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56891::DEBUG::2012-05-28 = 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56891::DEBUG::2012-05-28 = 03:19:24,914::task::980::TaskManager.Task::(_decref) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting False Thread-56896::DEBUG::2012-05-28 = 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56896::DEBUG::2012-05-28 = 03:19:32,514::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init -> = state preparing Thread-56896::INFO::2012-05-28 = 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56896::INFO::2012-05-28 = 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::1174::TaskManager.Task::(prepare) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state =
Thread-56896::DEBUG::2012-05-28 = 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::task::980::TaskManager.Task::(_decref) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting False Thread-56898::DEBUG::2012-05-28 = 03:19:35,100::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init -> = state preparing Thread-56898::INFO::2012-05-28 = 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56898::INFO::2012-05-28 = 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}} Thread-56898::DEBUG::2012-05-28 = 03:19:35,103::task::1174::TaskManager.Task::(prepare) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', = 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', = 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', = 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state =
Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56898::DEBUG::2012-05-28 = 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56898::DEBUG::2012-05-28 = 03:19:35,106::task::980::TaskManager.Task::(_decref) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting False Thread-56903::DEBUG::2012-05-28 = 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56903::DEBUG::2012-05-28 = 03:19:42,563::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init -> = state preparing Thread-56903::INFO::2012-05-28 = 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56903::INFO::2012-05-28 = 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 = 03:19:42,565::task::1174::TaskManager.Task::(prepare) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state =
Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56903::DEBUG::2012-05-28 = 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56903::DEBUG::2012-05-28 = 03:19:42,568::task::980::TaskManager.Task::(_decref) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting False Thread-56905::DEBUG::2012-05-28 = 03:19:45,293::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init -> = state preparing Thread-56905::INFO::2012-05-28 = 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56905::INFO::2012-05-28 = 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}} Thread-56905::DEBUG::2012-05-28 = 03:19:45,295::task::1174::TaskManager.Task::(prepare) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', = 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', = 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', = 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 = 03:19:45,296::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state =
Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56905::DEBUG::2012-05-28 = 03:19:45,298::task::980::TaskManager.Task::(_decref) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting False Thread-56910::DEBUG::2012-05-28 = 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56910::DEBUG::2012-05-28 = 03:19:52,611::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init -> = state preparing Thread-56910::INFO::2012-05-28 = 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56910::INFO::2012-05-28 = 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 = 03:19:52,614::task::1174::TaskManager.Task::(prepare) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state =
Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::task::980::TaskManager.Task::(_decref) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting False Thread-56912::DEBUG::2012-05-28 = 03:19:55,489::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init -> = state preparing Thread-56912::INFO::2012-05-28 = 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56912::INFO::2012-05-28 = 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}} Thread-56912::DEBUG::2012-05-28 = 03:19:55,492::task::1174::TaskManager.Task::(prepare) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', = 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', = 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state =
Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56912::DEBUG::2012-05-28 = 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56912::DEBUG::2012-05-28 = 03:19:55,495::task::980::TaskManager.Task::(_decref) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting False Thread-56917::DEBUG::2012-05-28 = 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56917::DEBUG::2012-05-28 = 03:20:02,678::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init -> = state preparing Thread-56917::INFO::2012-05-28 = 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56917::INFO::2012-05-28 = 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::1174::TaskManager.Task::(prepare) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state =
Thread-56917::DEBUG::2012-05-28 = 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::task::980::TaskManager.Task::(_decref) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting False Thread-56919::DEBUG::2012-05-28 = 03:20:05,687::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state init -> = state preparing Thread-56919::INFO::2012-05-28 = 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56919::INFO::2012-05-28 = 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}} Thread-56919::DEBUG::2012-05-28 = 03:20:05,690::task::1174::TaskManager.Task::(prepare) = Task=3D`369222f4-2262-496b-9893-238884727675`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', = 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', = 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', = 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state =
Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56919::DEBUG::2012-05-28 = 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56919::DEBUG::2012-05-28 = 03:20:05,693::task::980::TaskManager.Task::(_decref) = Task=3D`369222f4-2262-496b-9893-238884727675`::ref 0 aborting False Thread-56924::DEBUG::2012-05-28 = 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56924::DEBUG::2012-05-28 = 03:20:12,727::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init -> = state preparing Thread-56924::INFO::2012-05-28 = 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56924::INFO::2012-05-28 = 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 = 03:20:12,730::task::1174::TaskManager.Task::(prepare) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state =
Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56924::DEBUG::2012-05-28 = 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56924::DEBUG::2012-05-28 = 03:20:12,733::task::980::TaskManager.Task::(_decref) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting False Thread-56926::DEBUG::2012-05-28 = 03:20:15,884::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init -> = state preparing Thread-56926::INFO::2012-05-28 = 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56926::INFO::2012-05-28 = 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}} Thread-56926::DEBUG::2012-05-28 = 03:20:15,886::task::1174::TaskManager.Task::(prepare) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', = 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', = 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', = 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 = 03:20:15,887::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state =
Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56926::DEBUG::2012-05-28 = 03:20:15,889::task::980::TaskManager.Task::(_decref) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting False Thread-56931::DEBUG::2012-05-28 = 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56931::DEBUG::2012-05-28 = 03:20:22,776::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init -> = state preparing Thread-56931::INFO::2012-05-28 = 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56931::INFO::2012-05-28 = 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 = 03:20:22,778::task::1174::TaskManager.Task::(prepare) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state =
Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56931::DEBUG::2012-05-28 = 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56931::DEBUG::2012-05-28 = 03:20:22,781::task::980::TaskManager.Task::(_decref) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting False Thread-56933::DEBUG::2012-05-28 = 03:20:26,076::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init -> = state preparing Thread-56933::INFO::2012-05-28 = 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56933::INFO::2012-05-28 = 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}} Thread-56933::DEBUG::2012-05-28 = 03:20:26,079::task::1174::TaskManager.Task::(prepare) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', = 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', = 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', = 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state =
Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56933::DEBUG::2012-05-28 = 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56933::DEBUG::2012-05-28 = 03:20:26,082::task::980::TaskManager.Task::(_decref) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting False Thread-56938::DEBUG::2012-05-28 = 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56938::DEBUG::2012-05-28 = 03:20:32,823::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init -> = state preparing Thread-56938::INFO::2012-05-28 = 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56938::INFO::2012-05-28 = 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::1174::TaskManager.Task::(prepare) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state =
Thread-56938::DEBUG::2012-05-28 = 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::task::980::TaskManager.Task::(_decref) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting False Thread-56940::DEBUG::2012-05-28 = 03:20:36,279::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init -> = state preparing Thread-56940::INFO::2012-05-28 = 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56940::INFO::2012-05-28 = 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}} Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::1174::TaskManager.Task::(prepare) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', = 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', = 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', = 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state =
Thread-56940::DEBUG::2012-05-28 = 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::task::980::TaskManager.Task::(_decref) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting False Thread-56945::DEBUG::2012-05-28 = 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56945::DEBUG::2012-05-28 = 03:20:42,872::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init -> = state preparing Thread-56945::INFO::2012-05-28 = 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56945::INFO::2012-05-28 = 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::1174::TaskManager.Task::(prepare) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state =
Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56945::DEBUG::2012-05-28 = 03:20:42,877::task::980::TaskManager.Task::(_decref) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting False Thread-56947::DEBUG::2012-05-28 = 03:20:46,472::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init -> = state preparing Thread-56947::INFO::2012-05-28 = 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56947::INFO::2012-05-28 = 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}} Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::1174::TaskManager.Task::(prepare) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', = 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', = 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', = 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state =
Thread-56947::DEBUG::2012-05-28 = 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::task::980::TaskManager.Task::(_decref) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting False Thread-56952::DEBUG::2012-05-28 = 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56952::DEBUG::2012-05-28 = 03:20:52,922::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init -> = state preparing Thread-56952::INFO::2012-05-28 = 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56952::INFO::2012-05-28 = 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 = 03:20:52,925::task::1174::TaskManager.Task::(prepare) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state =
Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::task::980::TaskManager.Task::(_decref) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting False Thread-56954::DEBUG::2012-05-28 = 03:20:56,684::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init -> = state preparing Thread-56954::INFO::2012-05-28 = 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56954::INFO::2012-05-28 = 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}} Thread-56954::DEBUG::2012-05-28 = 03:20:56,687::task::1174::TaskManager.Task::(prepare) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', = 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', = 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', = 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state =
Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56954::DEBUG::2012-05-28 = 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56954::DEBUG::2012-05-28 = 03:20:56,690::task::980::TaskManager.Task::(_decref) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting False Thread-56959::DEBUG::2012-05-28 = 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56959::DEBUG::2012-05-28 = 03:21:02,971::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init -> = state preparing Thread-56959::INFO::2012-05-28 = 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56959::INFO::2012-05-28 = 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 = 03:21:02,973::task::1174::TaskManager.Task::(prepare) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state =
Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56959::DEBUG::2012-05-28 = 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56959::DEBUG::2012-05-28 = 03:21:02,976::task::980::TaskManager.Task::(_decref) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting False Thread-56961::DEBUG::2012-05-28 = 03:21:06,878::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init -> = state preparing Thread-56961::INFO::2012-05-28 = 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56961::INFO::2012-05-28 = 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}} Thread-56961::DEBUG::2012-05-28 = 03:21:06,880::task::1174::TaskManager.Task::(prepare) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', = 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', = 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', = 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 = 03:21:06,881::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state =
Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56961::DEBUG::2012-05-28 = 03:21:06,883::task::980::TaskManager.Task::(_decref) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting False Thread-56965::DEBUG::2012-05-28 = 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229] Thread-56965::DEBUG::2012-05-28 = 03:21:13,019::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init -> = state preparing Thread-56965::INFO::2012-05-28 = 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', =
Thread-56965::INFO::2012-05-28 = 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::1174::TaskManager.Task::(prepare) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state =
Thread-56965::DEBUG::2012-05-28 = 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::task::980::TaskManager.Task::(_decref) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting False Thread-56968::DEBUG::2012-05-28 = 03:21:17,091::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init -> = state preparing Thread-56968::INFO::2012-05-28 = 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone) Thread-56968::INFO::2012-05-28 = 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}} Thread-56968::DEBUG::2012-05-28 = 03:21:17,094::task::1174::TaskManager.Task::(prepare) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', = 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', = 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', = 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state =
Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources {} Thread-56968::DEBUG::2012-05-28 = 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {} Thread-56968::DEBUG::2012-05-28 = 03:21:17,097::task::980::TaskManager.Task::(_decref) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting False =20 On 28 May, 2012, at 11:09 AM, Shu Ming wrote: =20
How about your /var/log/vdsm.log in the two nodes? It seems that = VDSM got some problems. =20 On 2012-5-28 11:04, T-Sinjon wrote:
=20 1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; = 9min ago Process: 1157 ExecStart=3D/lib/systemd/systemd-vdsmd start = (code=3Dexited, status=3D0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=3Dsystemd:/system/vdsmd.service =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime... =E2=94=94 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine =20 I have used the fence option (confirm host has been rebooted), but = SPM did not changed to other node, below is the engine.log when i do =
--Apple-Mail=_403BF9F2-2F98-4552-B2D0-A20F35512323 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 1,As my first mail said : maintenance action cannot been done: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. 2,vdsm version on engine and node1 [root@ovirt-engine ~]# rpm -qa | grep vdsm vdsm-4.9.3.3-0.fc16.x86_64 vdsm-reg-4.9.3.3-0.fc16.noarch vdsm-cli-4.9.3.3-0.fc16.noarch vdsm-bootstrap-4.9.3.3-0.fc16.noarch [root@ovirt-node-1 ~]# rpm -qa | grep vdsm vdsm-cli-4.9.3.2-0.fc16.noarch vdsm-4.9.3.2-0.fc16.x86_64 vdsm-reg-4.9.3.2-0.fc16.noarch 3, node1's libvirtd is not running ; node1 has enough space on it; the list of /var/run/vdsm [root@ovirt-node-1 ~]# ls -lR /var/run/vdsm/ /var/run/vdsm/: total 12 -rw-r--r--. 1 vdsm kvm 40 May 28 04:48 lvm.env drwxr-xr-x. 2 vdsm kvm 40 May 28 02:43 pools -rw-r--r--. 1 vdsm kvm 5 May 28 02:43 respawn.pid -rw-rw-r--. 1 vdsm kvm 6 May 28 04:48 vdsmd.pid /var/run/vdsm/pools: total 0 On 28 May, 2012, at 12:20 PM, Haim Ateya wrote: libvirt service; there are several reasons, please provide directory = listing of /var/run/vdsm, is libvirt service is running? Do you have = enough space on node? main thread ended. Waiting for 1 other threads... the actual vdsm 4.9-0 main thread ended. Waiting for 1 other threads... preparing -> state finished options=3DNone) preparing -> state finished options=3DNone) preparing -> state finished preparing (force False) preparing -> state aborting preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished options=3DNone) preparing -> state finished preparing -> state finished this action:
=20 2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand = internal: false. Entities affected : ID: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via = vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, prevLVER=3D17), log = id: 530cb694 2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand = return value=20 Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM =20 =20 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] = (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966 [org.ovirt.engine.core.vdsbroker.VDSCommandBase] = (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution = failed. Exception: IRSNonOperationalException: IRSGenericException: = IRSErrorException: IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] = (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: = 530cb694 2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Could not fence spm on vds = ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] = (pool-5-thread-49) [72d88732] Lock freed to object EngineLock = [exclusiveLocks=3D key: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: = ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks=3D ] 2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:00,002 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO = [org.ovirt.engine.core.bll.AutoRecoveryManager] = (QuartzScheduler_Worker-87) Checking autorecoverable storage domains = done 2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) SPM selection - vds seems as spm = ovirt-node-1.local 2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm = selection. 2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) hostFromVds::selectedVds - = ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] = (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not = up - pool:BLC vds_spm_id: 1 =20 On 28 May, 2012, at 12:08 AM, Haim Ateya wrote: =20
Hi, first question that comes to mind is why host is in = non-responsive state?=20 Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager =20 Now, for your question, you can use the manual fence option = (confirm host has been rebooted), which will free spm role for faulty = host, and engine will elect new spm. =20 Haim =20 On May 27, 2012, at 18:32, T-Sinjon <tscbj1989@gmail.com> wrote: =20
Description of problem: =20 i have 2 nodes=20 ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None =20 The SPM node stuck in Non-responsive status, it can't be actived,=20=
all vms in the node went into Unknown status and the master vm = domain became inactived =20 when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. =20 but there has no vm running in node1 , it only has 2 vms in = Unknown status =20 Because I can't active the SPM host , so i can't active the vm = storage domain =20 1,How can i migrated the SPM role to other host in my data center = , such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the = host has been Rebooted' action , and rebooted the node1, but it did no = sense) =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 =20
Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 --=20 Shu Ming <shuming@linux.vnet.ibm.com> IBM China Systems and Technology Laboratory =20
<div>Traceback (most recent call last):</div><div> File = "/usr/share/vdsm/storage/dispatcher.py", line 85, in = run</div><div> File "/usr/share/vdsm/storage/task.py", line 1166, = in prepare</div><div>SecureError</div><div>Thread-26::DEBUG::2012-05-28 = 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) = read lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3DVMDomain', = 'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', = 'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', = 'POOL_DESCRIPTION=3DBLC', = 'POOL_DOMAINS=3Dfce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-= 4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active'= , 'POOL_SPM_ID=3D1', 'POOL_SPM_LVER=3D17', = 'POOL_UUID=3D524a7003-edec-4f52-a38e-b15cadfbe3ef', = 'REMOTE_PATH=3Dxxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', = 'ROLE=3DMaster', 'SDUUID=3D5e2ac537-6a73-4faf-8379-68f3ff26a75d', = 'TYPE=3DNFS', 'VERSION=3D0', = '_SHA_CKSUM=3Da17bf026e76daae1ff911bdbbcfa13b700c93d7e']</div><div>Thread-= 56743::DEBUG::2012-05-28 = 03:15:50,717::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init = -> state preparing</div><div>Thread-56743::INFO::2012-05-28 = 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56743::INFO::2012-05-28 = 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,720::task::1174::TaskManager.Task::(prepare) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', = 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', = 'lastCheck': 1338174946.895659, 'code': 0, 'valid': = True}}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,721::task::588::TaskManager.Task::(_updateState) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state =
--Apple-Mail=_403BF9F2-2F98-4552-B2D0-A20F35512323 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">1,As = my first mail said : maintenance action cannot been done:<div><span = style=3D"color: rgb(0, 0, 0); font-family: 'Arial Unicode MS', Arial, = sans-serif; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; = background-color: rgb(255, 255, 255); font-size: small; display: inline = !important; float: none; ">Error: Cannot switch Host to Maintenance = mode.</span><br style=3D"color: rgb(0, 0, 0); font-family: 'Arial = Unicode MS', Arial, sans-serif; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; = background-color: rgb(255, 255, 255); font-size: small; "><span = style=3D"color: rgb(0, 0, 0); font-family: 'Arial Unicode MS', Arial, = sans-serif; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; = background-color: rgb(255, 255, 255); font-size: small; display: inline = !important; float: none; ">Host still has running VMs on it and is in = Non-Responsive state.</span><br><div><br></div><div><div>2,vdsm version = on engine and node1</div><div>[root@ovirt-engine ~]# rpm -qa | grep = vdsm</div><div>vdsm-4.9.3.3-0.fc16.x86_64</div><div>vdsm-reg-4.9.3.3-0.fc1= 6.noarch</div><div>vdsm-cli-4.9.3.3-0.fc16.noarch</div><div>vdsm-bootstrap= -4.9.3.3-0.fc16.noarch</div></div><div><br></div><div><div>[root@ovirt-nod= e-1 ~]# rpm -qa | grep = vdsm</div><div>vdsm-cli-4.9.3.2-0.fc16.noarch</div><div>vdsm-4.9.3.2-0.fc1= 6.x86_64</div><div>vdsm-reg-4.9.3.2-0.fc16.noarch</div></div><div><br></di= v><div>3,</div><div>node1's libvirtd is not running ;</div><div>node1 = has enough space on it;</div><div>the list of = /var/run/vdsm</div><div><div><div>[root@ovirt-node-1 ~]# ls -lR = /var/run/vdsm/</div><div>/var/run/vdsm/:</div><div>total = 12</div><div>-rw-r--r--. 1 vdsm kvm 40 May 28 04:48 = lvm.env</div><div>drwxr-xr-x. 2 vdsm kvm 40 May 28 02:43 = pools</div><div>-rw-r--r--. 1 vdsm kvm 5 May 28 02:43 = respawn.pid</div><div>-rw-rw-r--. 1 vdsm kvm 6 May 28 04:48 = vdsmd.pid</div><div><br></div><div>/var/run/vdsm/pools:</div><div>total = 0</div></div></div><div><br></div><div><br></div><div><br></div><div><br><= div><div>On 28 May, 2012, at 12:20 PM, Haim Ateya wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div = bgcolor=3D"#FFFFFF"><div>After you run the manual fence operation, = maintenance is essential as well (right click on host, hit = it).</div><div>As for your logs on node2; it seems that manual fence = command faild due to secure error (old bug of mine actually, we thought = it was resolved - will search for bz later), what version are you = working with (vdsm)?</div><div><br></div><div>As for logs on node1; as = you can see vdsm fails to communicate with libvirt service; there are = several reasons, please provide directory listing of /var/run/vdsm, is = libvirt service is running? Do you have enough space on = node?<br><br>Haim</div><div><br>On May 28, 2012, at 6:34, T-Sinjon = <<a href=3D"mailto:tscbj1989@gmail.com">tscbj1989@gmail.com</a>> = wrote:<br><br></div><div></div><blockquote type=3D"cite"><div>node1 = vdsm.log:<div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 = other threads...</div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::79::vds::(run) <_MainThread(MainThread, started = 140246996211456)></div><div>MainThread::INFO::2012-05-28 = 03:14:55,836::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started = daemon 140246779500288)></div><div>MainThread::INFO::2012-05-28 = 03:14:55,912::vdsm::71::vds::(run) I am the actual vdsm = 4.9-0</div><div>MainThread::ERROR::2012-05-28 = 03:14:56,106::vdsm::74::vds::(run) Traceback (most recent call = last):</div><div> File "/usr/share/vdsm/vdsm", line 72, in = run</div><div> serve_clients(log)</div><div> File = "/usr/share/vdsm/vdsm", line 40, in serve_clients</div><div> = cif =3D clientIF.clientIF(log)</div><div> File = "/usr/share/vdsm/clientIF.py", line 114, in __init__</div><div> = File "/usr/share/vdsm/libvirtconnection.py", line 111, in = get</div><div> File = "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in = openAuth</div><div>libvirtError: Failed to connect socket to = '/var/run/libvirt/libvirt-sock': No such file or = directory</div><div><br></div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 = other threads...</div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::79::vds::(run) <_MainThread(MainThread, started = 140708160984832)></div><div>MainThread::INFO::2012-05-28 = 03:14:56,106::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started = daemon 140707944273664)></div><div><br></div><div>node2 vdsm.log: = (sorry for the large log)</div><div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,507::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init = -> state preparing</div><div>Thread-56734::INFO::2012-05-28 = 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56734::INFO::2012-05-28 = 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,509::task::1174::TaskManager.Task::(prepare) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', = 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', = 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', = 'lastCheck': 1338174936.886322, 'code': 0, 'valid': = True}}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,510::task::588::TaskManager.Task::(_updateState) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state = preparing -> state finished</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56734::DEBUG::2012-05-28 = 03:15:40,512::task::980::TaskManager.Task::(_decref) = Task=3D`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting = False</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,333::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init = -> state preparing</div><div>Thread-56736::INFO::2012-05-28 = 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56736::INFO::2012-05-28 = 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,335::task::1174::TaskManager.Task::(prepare) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,336::task::588::TaskManager.Task::(_updateState) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state = preparing -> state finished</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56736::DEBUG::2012-05-28 = 03:15:41,338::task::980::TaskManager.Task::(_decref) = Task=3D`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting = False</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,826::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init = -> state preparing</div><div>Thread-56737::INFO::2012-05-28 = 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56737::INFO::2012-05-28 = 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,828::task::1174::TaskManager.Task::(prepare) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,829::task::588::TaskManager.Task::(_updateState) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state = preparing -> state finished</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56737::DEBUG::2012-05-28 = 03:15:41,831::task::980::TaskManager.Task::(_decref) = Task=3D`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting = False</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,866::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init = -> state preparing</div><div>Thread-56738::INFO::2012-05-28 = 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: = fenceSpmStorage(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = lastOwner=3D1, lastLver=3D'17', = options=3DNone)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Request was made in = '/usr/share/vdsm/storage/hsm.py' line '2633' at = 'fenceSpmStorage'</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) = Trying to register resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type = 'exclusive'</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now = locking as 'exclusive' (1 active = user)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) = ResName=3D`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=3D`8281ad30-= ca07-4de6-8903-244ad562c05f`::Granted = request</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: = Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef = (exclusive)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,871::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting = False</div><div>Thread-56738::ERROR::2012-05-28 = 03:15:41,872::task::855::TaskManager.Task::(_setError) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected = error</div><div>Traceback (most recent call last):</div><div> File = "/usr/share/vdsm/storage/task.py", line 863, in _run</div><div> = File "/usr/share/vdsm/logUtils.py", line 38, in wrapper</div><div> = File "/usr/share/vdsm/storage/hsm.py", line 2634, in = fenceSpmStorage</div><div> File "/usr/share/vdsm/storage/sp.py", = line 150, in forceFreeSpm</div><div> File = "/usr/share/vdsm/storage/securable.py", line 78, in = wrapper</div><div>SecureError</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::874::TaskManager.Task::(_run) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: = 8ee680b3-39b8-49ef-b756-8d374f34d97e = ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping = task</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::1201::TaskManager.Task::(stop) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state = preparing (force False)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,872::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting = True</div><div>Thread-56738::INFO::2012-05-28 = 03:15:41,873::task::1159::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is = aborted: '' - code 100</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::1164::TaskManager.Task::(prepare) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: = aborted: </div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::980::TaskManager.Task::(_decref) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting = True</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::task::915::TaskManager.Task::(_doAbort) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force = False</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = preparing -> state aborting</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy = none</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::task::588::TaskManager.Task::(_updateState) = Task=3D`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state = aborting -> state failed</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: = 'None'>}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) = Trying to release resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef'</div><div>Thread-56738::DEB= UG::2012-05-28 = 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) = Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 = active users)</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) = Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding = out if anyone is waiting for = it.</div><div>Thread-56738::DEBUG::2012-05-28 = 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) = No one is waiting for resource = 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing = records.</div><div>Thread-56738::ERROR::2012-05-28 = 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run) </div= preparing -> state finished</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56743::DEBUG::2012-05-28 = 03:15:50,723::task::980::TaskManager.Task::(_decref) = Task=3D`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting = False</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,380::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init = -> state preparing</div><div>Thread-56745::INFO::2012-05-28 = 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56745::INFO::2012-05-28 = 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::1174::TaskManager.Task::(prepare) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,383::task::588::TaskManager.Task::(_updateState) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::moving from state = preparing -> state finished</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56745::DEBUG::2012-05-28 = 03:15:51,385::task::980::TaskManager.Task::(_decref) = Task=3D`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting = False</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,916::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init = -> state preparing</div><div>Thread-56750::INFO::2012-05-28 = 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56750::INFO::2012-05-28 = 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,919::task::1174::TaskManager.Task::(prepare) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', = 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', = 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', = 'lastCheck': 1338174956.908427, 'code': 0, 'valid': = True}}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,920::task::588::TaskManager.Task::(_updateState) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state = preparing -> state finished</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56750::DEBUG::2012-05-28 = 03:16:00,922::task::980::TaskManager.Task::(_decref) = Task=3D`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting = False</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,430::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init = -> state preparing</div><div>Thread-56752::INFO::2012-05-28 = 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56752::INFO::2012-05-28 = 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::1174::TaskManager.Task::(prepare) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,433::task::588::TaskManager.Task::(_updateState) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state = preparing -> state finished</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56752::DEBUG::2012-05-28 = 03:16:01,435::task::980::TaskManager.Task::(_decref) = Task=3D`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting = False</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,132::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init = -> state preparing</div><div>Thread-56757::INFO::2012-05-28 = 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56757::INFO::2012-05-28 = 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,134::task::1174::TaskManager.Task::(prepare) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', = 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', = 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', = 'lastCheck': 1338174966.91743, 'code': 0, 'valid': = True}}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,135::task::588::TaskManager.Task::(_updateState) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state = preparing -> state finished</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56757::DEBUG::2012-05-28 = 03:16:11,137::task::980::TaskManager.Task::(_decref) = Task=3D`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting = False</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,495::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init = -> state preparing</div><div>Thread-56759::INFO::2012-05-28 = 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56759::INFO::2012-05-28 = 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,497::task::1174::TaskManager.Task::(prepare) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::task::588::TaskManager.Task::(_updateState) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state = preparing -> state finished</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56759::DEBUG::2012-05-28 = 03:16:11,500::task::980::TaskManager.Task::(_decref) = Task=3D`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting = False</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,323::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init = -> state preparing</div><div>Thread-56764::INFO::2012-05-28 = 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56764::INFO::2012-05-28 = 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,325::task::1174::TaskManager.Task::(prepare) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', = 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', = 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', = 'lastCheck': 1338174976.929951, 'code': 0, 'valid': = True}}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,326::task::588::TaskManager.Task::(_updateState) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state = preparing -> state finished</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56764::DEBUG::2012-05-28 = 03:16:21,328::task::980::TaskManager.Task::(_decref) = Task=3D`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting = False</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,543::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init = -> state preparing</div><div>Thread-56766::INFO::2012-05-28 = 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56766::INFO::2012-05-28 = 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,545::task::1174::TaskManager.Task::(prepare) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,546::task::588::TaskManager.Task::(_updateState) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state = preparing -> state finished</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56766::DEBUG::2012-05-28 = 03:16:21,548::task::980::TaskManager.Task::(_decref) = Task=3D`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting = False</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,521::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init = -> state preparing</div><div>Thread-56771::INFO::2012-05-28 = 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56771::INFO::2012-05-28 = 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::1174::TaskManager.Task::(prepare) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', = 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', = 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', = 'lastCheck': 1338174986.942698, 'code': 0, 'valid': = True}}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,524::task::588::TaskManager.Task::(_updateState) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state = preparing -> state finished</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56771::DEBUG::2012-05-28 = 03:16:31,526::task::980::TaskManager.Task::(_decref) = Task=3D`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting = False</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,593::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init = -> state preparing</div><div>Thread-56773::INFO::2012-05-28 = 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56773::INFO::2012-05-28 = 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::1174::TaskManager.Task::(prepare) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,596::task::588::TaskManager.Task::(_updateState) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state = preparing -> state finished</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56773::DEBUG::2012-05-28 = 03:16:31,598::task::980::TaskManager.Task::(_decref) = Task=3D`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting = False</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,643::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init = -> state preparing</div><div>Thread-56778::INFO::2012-05-28 = 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56778::INFO::2012-05-28 = 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,645::task::1174::TaskManager.Task::(prepare) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::task::588::TaskManager.Task::(_updateState) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state = preparing -> state finished</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56778::DEBUG::2012-05-28 = 03:16:41,648::task::980::TaskManager.Task::(_decref) = Task=3D`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting = False</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,731::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init = -> state preparing</div><div>Thread-56779::INFO::2012-05-28 = 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56779::INFO::2012-05-28 = 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,734::task::1174::TaskManager.Task::(prepare) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', = 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', = 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', = 'lastCheck': 1338174996.955508, 'code': 0, 'valid': = True}}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,735::task::588::TaskManager.Task::(_updateState) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state = preparing -> state finished</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56779::DEBUG::2012-05-28 = 03:16:41,737::task::980::TaskManager.Task::(_decref) = Task=3D`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting = False</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,693::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init = -> state preparing</div><div>Thread-56785::INFO::2012-05-28 = 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56785::INFO::2012-05-28 = 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,695::task::1174::TaskManager.Task::(prepare) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::task::588::TaskManager.Task::(_updateState) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state = preparing -> state finished</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56785::DEBUG::2012-05-28 = 03:16:51,698::task::980::TaskManager.Task::(_decref) = Task=3D`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting = False</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,943::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init = -> state preparing</div><div>Thread-56786::INFO::2012-05-28 = 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56786::INFO::2012-05-28 = 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,945::task::1174::TaskManager.Task::(prepare) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', = 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', = 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', = 'lastCheck': 1338175006.965758, 'code': 0, 'valid': = True}}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,946::task::588::TaskManager.Task::(_updateState) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state = preparing -> state finished</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56786::DEBUG::2012-05-28 = 03:16:51,948::task::980::TaskManager.Task::(_decref) = Task=3D`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting = False</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,742::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init = -> state preparing</div><div>Thread-56792::INFO::2012-05-28 = 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56792::INFO::2012-05-28 = 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,744::task::1174::TaskManager.Task::(prepare) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,745::task::588::TaskManager.Task::(_updateState) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state = preparing -> state finished</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56792::DEBUG::2012-05-28 = 03:17:01,747::task::980::TaskManager.Task::(_decref) = Task=3D`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting = False</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,137::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init = -> state preparing</div><div>Thread-56793::INFO::2012-05-28 = 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56793::INFO::2012-05-28 = 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,140::task::1174::TaskManager.Task::(prepare) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', = 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', = 'lastCheck': 1338175016.975937, 'code': 0, 'valid': = True}}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::task::588::TaskManager.Task::(_updateState) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state = preparing -> state finished</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56793::DEBUG::2012-05-28 = 03:17:02,143::task::980::TaskManager.Task::(_decref) = Task=3D`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting = False</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,790::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init = -> state preparing</div><div>Thread-56799::INFO::2012-05-28 = 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56799::INFO::2012-05-28 = 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,792::task::1174::TaskManager.Task::(prepare) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,793::task::588::TaskManager.Task::(_updateState) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state = preparing -> state finished</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56799::DEBUG::2012-05-28 = 03:17:11,795::task::980::TaskManager.Task::(_decref) = Task=3D`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting = False</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,334::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init = -> state preparing</div><div>Thread-56800::INFO::2012-05-28 = 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56800::INFO::2012-05-28 = 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,336::task::1174::TaskManager.Task::(prepare) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', = 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', = 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', = 'lastCheck': 1338175026.986184, 'code': 0, 'valid': = True}}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,337::task::588::TaskManager.Task::(_updateState) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state = preparing -> state finished</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56800::DEBUG::2012-05-28 = 03:17:12,339::task::980::TaskManager.Task::(_decref) = Task=3D`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting = False</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,832::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init = -> state preparing</div><div>Thread-56806::INFO::2012-05-28 = 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56806::INFO::2012-05-28 = 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::1174::TaskManager.Task::(prepare) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,835::task::588::TaskManager.Task::(_updateState) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state = preparing -> state finished</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56806::DEBUG::2012-05-28 = 03:17:21,837::task::980::TaskManager.Task::(_decref) = Task=3D`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting = False</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,541::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init = -> state preparing</div><div>Thread-56807::INFO::2012-05-28 = 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56807::INFO::2012-05-28 = 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,544::task::1174::TaskManager.Task::(prepare) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', = 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', = 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', = 'lastCheck': 1338175036.996167, 'code': 0, 'valid': = True}}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::task::588::TaskManager.Task::(_updateState) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state = preparing -> state finished</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56807::DEBUG::2012-05-28 = 03:17:22,547::task::980::TaskManager.Task::(_decref) = Task=3D`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting = False</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,887::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init = -> state preparing</div><div>Thread-56813::INFO::2012-05-28 = 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56813::INFO::2012-05-28 = 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,889::task::1174::TaskManager.Task::(prepare) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,890::task::588::TaskManager.Task::(_updateState) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state = preparing -> state finished</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56813::DEBUG::2012-05-28 = 03:17:31,892::task::980::TaskManager.Task::(_decref) = Task=3D`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting = False</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,738::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init = -> state preparing</div><div>Thread-56814::INFO::2012-05-28 = 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56814::INFO::2012-05-28 = 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,741::task::1174::TaskManager.Task::(prepare) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', = 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', = 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', = 'lastCheck': 1338175047.005668, 'code': 0, 'valid': = True}}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::task::588::TaskManager.Task::(_updateState) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state = preparing -> state finished</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56814::DEBUG::2012-05-28 = 03:17:32,743::task::980::TaskManager.Task::(_decref) = Task=3D`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting = False</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,936::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init = -> state preparing</div><div>Thread-56820::INFO::2012-05-28 = 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56820::INFO::2012-05-28 = 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,938::task::1174::TaskManager.Task::(prepare) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::task::588::TaskManager.Task::(_updateState) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state = preparing -> state finished</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56820::DEBUG::2012-05-28 = 03:17:41,941::task::980::TaskManager.Task::(_decref) = Task=3D`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting = False</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,936::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state init = -> state preparing</div><div>Thread-56821::INFO::2012-05-28 = 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56821::INFO::2012-05-28 = 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,939::task::1174::TaskManager.Task::(prepare) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', = 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', = 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', = 'lastCheck': 1338175057.016019, 'code': 0, 'valid': = True}}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::task::588::TaskManager.Task::(_updateState) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::moving from state = preparing -> state finished</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56821::DEBUG::2012-05-28 = 03:17:42,942::task::980::TaskManager.Task::(_decref) = Task=3D`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting = False</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,989::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init = -> state preparing</div><div>Thread-56827::INFO::2012-05-28 = 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56827::INFO::2012-05-28 = 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::1174::TaskManager.Task::(prepare) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,992::task::588::TaskManager.Task::(_updateState) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state = preparing -> state finished</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56827::DEBUG::2012-05-28 = 03:17:51,994::task::980::TaskManager.Task::(_decref) = Task=3D`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting = False</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,151::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init = -> state preparing</div><div>Thread-56828::INFO::2012-05-28 = 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56828::INFO::2012-05-28 = 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,153::task::1174::TaskManager.Task::(prepare) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', = 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', = 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', = 'lastCheck': 1338175067.028897, 'code': 0, 'valid': = True}}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,154::task::588::TaskManager.Task::(_updateState) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state = preparing -> state finished</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56828::DEBUG::2012-05-28 = 03:17:53,156::task::980::TaskManager.Task::(_decref) = Task=3D`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting = False</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,039::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init = -> state preparing</div><div>Thread-56834::INFO::2012-05-28 = 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56834::INFO::2012-05-28 = 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::1174::TaskManager.Task::(prepare) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,042::task::588::TaskManager.Task::(_updateState) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state = preparing -> state finished</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56834::DEBUG::2012-05-28 = 03:18:02,044::task::980::TaskManager.Task::(_decref) = Task=3D`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting = False</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,344::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init = -> state preparing</div><div>Thread-56835::INFO::2012-05-28 = 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56835::INFO::2012-05-28 = 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,346::task::1174::TaskManager.Task::(prepare) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', = 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', = 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', = 'lastCheck': 1338175077.036792, 'code': 0, 'valid': = True}}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,347::task::588::TaskManager.Task::(_updateState) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state = preparing -> state finished</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56835::DEBUG::2012-05-28 = 03:18:03,349::task::980::TaskManager.Task::(_decref) = Task=3D`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting = False</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,088::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init = -> state preparing</div><div>Thread-56841::INFO::2012-05-28 = 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56841::INFO::2012-05-28 = 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,090::task::1174::TaskManager.Task::(prepare) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,091::task::588::TaskManager.Task::(_updateState) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state = preparing -> state finished</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56841::DEBUG::2012-05-28 = 03:18:12,093::task::980::TaskManager.Task::(_decref) = Task=3D`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting = False</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,554::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init = -> state preparing</div><div>Thread-56842::INFO::2012-05-28 = 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56842::INFO::2012-05-28 = 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,556::task::1174::TaskManager.Task::(prepare) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', = 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', = 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', = 'lastCheck': 1338175087.049977, 'code': 0, 'valid': = True}}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,557::task::588::TaskManager.Task::(_updateState) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state = preparing -> state finished</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56842::DEBUG::2012-05-28 = 03:18:13,559::task::980::TaskManager.Task::(_decref) = Task=3D`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting = False</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,137::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init = -> state preparing</div><div>Thread-56848::INFO::2012-05-28 = 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56848::INFO::2012-05-28 = 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,139::task::1174::TaskManager.Task::(prepare) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,140::task::588::TaskManager.Task::(_updateState) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state = preparing -> state finished</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56848::DEBUG::2012-05-28 = 03:18:22,142::task::980::TaskManager.Task::(_decref) = Task=3D`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting = False</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,747::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init = -> state preparing</div><div>Thread-56849::INFO::2012-05-28 = 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56849::INFO::2012-05-28 = 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,750::task::1174::TaskManager.Task::(prepare) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', = 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', = 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', = 'lastCheck': 1338175097.062642, 'code': 0, 'valid': = True}}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::task::588::TaskManager.Task::(_updateState) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state = preparing -> state finished</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56849::DEBUG::2012-05-28 = 03:18:23,753::task::980::TaskManager.Task::(_decref) = Task=3D`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting = False</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,185::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init = -> state preparing</div><div>Thread-56855::INFO::2012-05-28 = 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56855::INFO::2012-05-28 = 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::1174::TaskManager.Task::(prepare) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,188::task::588::TaskManager.Task::(_updateState) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state = preparing -> state finished</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56855::DEBUG::2012-05-28 = 03:18:32,190::task::980::TaskManager.Task::(_decref) = Task=3D`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting = False</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,943::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init = -> state preparing</div><div>Thread-56856::INFO::2012-05-28 = 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56856::INFO::2012-05-28 = 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,946::task::1174::TaskManager.Task::(prepare) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', = 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', = 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', = 'lastCheck': 1338175107.074024, 'code': 0, 'valid': = True}}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::task::588::TaskManager.Task::(_updateState) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state = preparing -> state finished</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56856::DEBUG::2012-05-28 = 03:18:33,949::task::980::TaskManager.Task::(_decref) = Task=3D`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting = False</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,267::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init = -> state preparing</div><div>Thread-56862::INFO::2012-05-28 = 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56862::INFO::2012-05-28 = 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,270::task::1174::TaskManager.Task::(prepare) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::task::588::TaskManager.Task::(_updateState) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state = preparing -> state finished</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56862::DEBUG::2012-05-28 = 03:18:42,273::task::980::TaskManager.Task::(_decref) = Task=3D`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting = False</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,136::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init = -> state preparing</div><div>Thread-56863::INFO::2012-05-28 = 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56863::INFO::2012-05-28 = 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,138::task::1174::TaskManager.Task::(prepare) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', = 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', = 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', = 'lastCheck': 1338175117.086533, 'code': 0, 'valid': = True}}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,139::task::588::TaskManager.Task::(_updateState) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state = preparing -> state finished</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56863::DEBUG::2012-05-28 = 03:18:44,141::task::980::TaskManager.Task::(_decref) = Task=3D`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting = False</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,316::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init = -> state preparing</div><div>Thread-56869::INFO::2012-05-28 = 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56869::INFO::2012-05-28 = 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,318::task::1174::TaskManager.Task::(prepare) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,319::task::588::TaskManager.Task::(_updateState) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state = preparing -> state finished</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56869::DEBUG::2012-05-28 = 03:18:52,321::task::980::TaskManager.Task::(_decref) = Task=3D`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting = False</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,326::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init = -> state preparing</div><div>Thread-56870::INFO::2012-05-28 = 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56870::INFO::2012-05-28 = 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,329::task::1174::TaskManager.Task::(prepare) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', = 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', = 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', = 'lastCheck': 1338175127.096497, 'code': 0, 'valid': = True}}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::task::588::TaskManager.Task::(_updateState) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state = preparing -> state finished</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56870::DEBUG::2012-05-28 = 03:18:54,332::task::980::TaskManager.Task::(_decref) = Task=3D`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting = False</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,363::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init = -> state preparing</div><div>Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56875::INFO::2012-05-28 = 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,365::task::1174::TaskManager.Task::(prepare) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::task::588::TaskManager.Task::(_updateState) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state = preparing -> state finished</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56875::DEBUG::2012-05-28 = 03:19:02,368::task::980::TaskManager.Task::(_decref) = Task=3D`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting = False</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,518::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init = -> state preparing</div><div>Thread-56877::INFO::2012-05-28 = 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56877::INFO::2012-05-28 = 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,520::task::1174::TaskManager.Task::(prepare) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', = 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', = 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', = 'lastCheck': 1338175137.107303, 'code': 0, 'valid': = True}}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,521::task::588::TaskManager.Task::(_updateState) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state = preparing -> state finished</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56877::DEBUG::2012-05-28 = 03:19:04,523::task::980::TaskManager.Task::(_decref) = Task=3D`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting = False</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,410::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init = -> state preparing</div><div>Thread-56882::INFO::2012-05-28 = 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56882::INFO::2012-05-28 = 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::1174::TaskManager.Task::(prepare) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,413::task::588::TaskManager.Task::(_updateState) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state = preparing -> state finished</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56882::DEBUG::2012-05-28 = 03:19:12,415::task::980::TaskManager.Task::(_decref) = Task=3D`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting = False</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,721::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init = -> state preparing</div><div>Thread-56884::INFO::2012-05-28 = 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56884::INFO::2012-05-28 = 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,723::task::1174::TaskManager.Task::(prepare) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', = 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', = 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', = 'lastCheck': 1338175147.120321, 'code': 0, 'valid': = True}}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,724::task::588::TaskManager.Task::(_updateState) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state = preparing -> state finished</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56884::DEBUG::2012-05-28 = 03:19:14,726::task::980::TaskManager.Task::(_decref) = Task=3D`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting = False</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,459::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init = -> state preparing</div><div>Thread-56889::INFO::2012-05-28 = 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56889::INFO::2012-05-28 = 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,462::task::1174::TaskManager.Task::(prepare) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::task::588::TaskManager.Task::(_updateState) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state = preparing -> state finished</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56889::DEBUG::2012-05-28 = 03:19:22,465::task::980::TaskManager.Task::(_decref) = Task=3D`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting = False</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,908::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init = -> state preparing</div><div>Thread-56891::INFO::2012-05-28 = 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56891::INFO::2012-05-28 = 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,911::task::1174::TaskManager.Task::(prepare) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', = 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', = 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', = 'lastCheck': 1338175157.132717, 'code': 0, 'valid': = True}}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::task::588::TaskManager.Task::(_updateState) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state = preparing -> state finished</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56891::DEBUG::2012-05-28 = 03:19:24,914::task::980::TaskManager.Task::(_decref) = Task=3D`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting = False</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,514::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init = -> state preparing</div><div>Thread-56896::INFO::2012-05-28 = 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56896::INFO::2012-05-28 = 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::1174::TaskManager.Task::(prepare) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,517::task::588::TaskManager.Task::(_updateState) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state = preparing -> state finished</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56896::DEBUG::2012-05-28 = 03:19:32,519::task::980::TaskManager.Task::(_decref) = Task=3D`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting = False</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,100::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init = -> state preparing</div><div>Thread-56898::INFO::2012-05-28 = 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56898::INFO::2012-05-28 = 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,103::task::1174::TaskManager.Task::(prepare) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', = 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', = 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', = 'lastCheck': 1338175167.144922, 'code': 0, 'valid': = True}}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::task::588::TaskManager.Task::(_updateState) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state = preparing -> state finished</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56898::DEBUG::2012-05-28 = 03:19:35,106::task::980::TaskManager.Task::(_decref) = Task=3D`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting = False</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,563::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init = -> state preparing</div><div>Thread-56903::INFO::2012-05-28 = 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56903::INFO::2012-05-28 = 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,565::task::1174::TaskManager.Task::(prepare) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::task::588::TaskManager.Task::(_updateState) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state = preparing -> state finished</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56903::DEBUG::2012-05-28 = 03:19:42,568::task::980::TaskManager.Task::(_decref) = Task=3D`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting = False</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,293::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init = -> state preparing</div><div>Thread-56905::INFO::2012-05-28 = 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56905::INFO::2012-05-28 = 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,295::task::1174::TaskManager.Task::(prepare) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', = 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', = 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', = 'lastCheck': 1338175177.155919, 'code': 0, 'valid': = True}}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,296::task::588::TaskManager.Task::(_updateState) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state = preparing -> state finished</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56905::DEBUG::2012-05-28 = 03:19:45,298::task::980::TaskManager.Task::(_decref) = Task=3D`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting = False</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,611::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init = -> state preparing</div><div>Thread-56910::INFO::2012-05-28 = 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56910::INFO::2012-05-28 = 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,614::task::1174::TaskManager.Task::(prepare) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::task::588::TaskManager.Task::(_updateState) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state = preparing -> state finished</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56910::DEBUG::2012-05-28 = 03:19:52,616::task::980::TaskManager.Task::(_decref) = Task=3D`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting = False</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,489::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init = -> state preparing</div><div>Thread-56912::INFO::2012-05-28 = 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56912::INFO::2012-05-28 = 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,492::task::1174::TaskManager.Task::(prepare) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', = 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', = 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', = 'lastCheck': 1338175187.166205, 'code': 0, 'valid': = True}}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::task::588::TaskManager.Task::(_updateState) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state = preparing -> state finished</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56912::DEBUG::2012-05-28 = 03:19:55,495::task::980::TaskManager.Task::(_decref) = Task=3D`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting = False</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,678::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init = -> state preparing</div><div>Thread-56917::INFO::2012-05-28 = 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56917::INFO::2012-05-28 = 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::1174::TaskManager.Task::(prepare) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,681::task::588::TaskManager.Task::(_updateState) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state = preparing -> state finished</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56917::DEBUG::2012-05-28 = 03:20:02,683::task::980::TaskManager.Task::(_decref) = Task=3D`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting = False</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,687::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state init = -> state preparing</div><div>Thread-56919::INFO::2012-05-28 = 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56919::INFO::2012-05-28 = 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,690::task::1174::TaskManager.Task::(prepare) = Task=3D`369222f4-2262-496b-9893-238884727675`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', = 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', = 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', = 'lastCheck': 1338175197.176457, 'code': 0, 'valid': = True}}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::task::588::TaskManager.Task::(_updateState) = Task=3D`369222f4-2262-496b-9893-238884727675`::moving from state = preparing -> state finished</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56919::DEBUG::2012-05-28 = 03:20:05,693::task::980::TaskManager.Task::(_decref) = Task=3D`369222f4-2262-496b-9893-238884727675`::ref 0 aborting = False</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,727::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init = -> state preparing</div><div>Thread-56924::INFO::2012-05-28 = 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56924::INFO::2012-05-28 = 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,730::task::1174::TaskManager.Task::(prepare) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::task::588::TaskManager.Task::(_updateState) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state = preparing -> state finished</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56924::DEBUG::2012-05-28 = 03:20:12,733::task::980::TaskManager.Task::(_decref) = Task=3D`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting = False</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,884::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init = -> state preparing</div><div>Thread-56926::INFO::2012-05-28 = 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56926::INFO::2012-05-28 = 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,886::task::1174::TaskManager.Task::(prepare) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', = 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', = 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', = 'lastCheck': 1338175207.186681, 'code': 0, 'valid': = True}}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,887::task::588::TaskManager.Task::(_updateState) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state = preparing -> state finished</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56926::DEBUG::2012-05-28 = 03:20:15,889::task::980::TaskManager.Task::(_decref) = Task=3D`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting = False</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,776::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init = -> state preparing</div><div>Thread-56931::INFO::2012-05-28 = 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56931::INFO::2012-05-28 = 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,778::task::1174::TaskManager.Task::(prepare) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::task::588::TaskManager.Task::(_updateState) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state = preparing -> state finished</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56931::DEBUG::2012-05-28 = 03:20:22,781::task::980::TaskManager.Task::(_decref) = Task=3D`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting = False</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,076::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init = -> state preparing</div><div>Thread-56933::INFO::2012-05-28 = 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56933::INFO::2012-05-28 = 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,079::task::1174::TaskManager.Task::(prepare) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', = 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', = 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', = 'lastCheck': 1338175217.198239, 'code': 0, 'valid': = True}}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::task::588::TaskManager.Task::(_updateState) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state = preparing -> state finished</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56933::DEBUG::2012-05-28 = 03:20:26,082::task::980::TaskManager.Task::(_decref) = Task=3D`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting = False</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,823::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init = -> state preparing</div><div>Thread-56938::INFO::2012-05-28 = 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56938::INFO::2012-05-28 = 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::1174::TaskManager.Task::(prepare) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,826::task::588::TaskManager.Task::(_updateState) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state = preparing -> state finished</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56938::DEBUG::2012-05-28 = 03:20:32,828::task::980::TaskManager.Task::(_decref) = Task=3D`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting = False</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,279::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init = -> state preparing</div><div>Thread-56940::INFO::2012-05-28 = 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56940::INFO::2012-05-28 = 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::1174::TaskManager.Task::(prepare) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', = 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', = 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', = 'lastCheck': 1338175227.244507, 'code': 0, 'valid': = True}}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,282::task::588::TaskManager.Task::(_updateState) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state = preparing -> state finished</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56940::DEBUG::2012-05-28 = 03:20:36,284::task::980::TaskManager.Task::(_decref) = Task=3D`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting = False</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,872::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init = -> state preparing</div><div>Thread-56945::INFO::2012-05-28 = 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56945::INFO::2012-05-28 = 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::1174::TaskManager.Task::(prepare) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,875::task::588::TaskManager.Task::(_updateState) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state = preparing -> state finished</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56945::DEBUG::2012-05-28 = 03:20:42,877::task::980::TaskManager.Task::(_decref) = Task=3D`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting = False</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,472::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init = -> state preparing</div><div>Thread-56947::INFO::2012-05-28 = 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56947::INFO::2012-05-28 = 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::1174::TaskManager.Task::(prepare) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', = 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', = 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', = 'lastCheck': 1338175237.29732, 'code': 0, 'valid': = True}}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,475::task::588::TaskManager.Task::(_updateState) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state = preparing -> state finished</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56947::DEBUG::2012-05-28 = 03:20:46,477::task::980::TaskManager.Task::(_decref) = Task=3D`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting = False</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,922::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init = -> state preparing</div><div>Thread-56952::INFO::2012-05-28 = 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56952::INFO::2012-05-28 = 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,925::task::1174::TaskManager.Task::(prepare) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::task::588::TaskManager.Task::(_updateState) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state = preparing -> state finished</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56952::DEBUG::2012-05-28 = 03:20:52,927::task::980::TaskManager.Task::(_decref) = Task=3D`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting = False</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,684::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init = -> state preparing</div><div>Thread-56954::INFO::2012-05-28 = 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56954::INFO::2012-05-28 = 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,687::task::1174::TaskManager.Task::(prepare) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', = 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', = 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', = 'lastCheck': 1338175247.307218, 'code': 0, 'valid': = True}}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::task::588::TaskManager.Task::(_updateState) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state = preparing -> state finished</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56954::DEBUG::2012-05-28 = 03:20:56,690::task::980::TaskManager.Task::(_decref) = Task=3D`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting = False</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,971::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init = -> state preparing</div><div>Thread-56959::INFO::2012-05-28 = 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56959::INFO::2012-05-28 = 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,973::task::1174::TaskManager.Task::(prepare) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::task::588::TaskManager.Task::(_updateState) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state = preparing -> state finished</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56959::DEBUG::2012-05-28 = 03:21:02,976::task::980::TaskManager.Task::(_decref) = Task=3D`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting = False</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,878::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init = -> state preparing</div><div>Thread-56961::INFO::2012-05-28 = 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56961::INFO::2012-05-28 = 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,880::task::1174::TaskManager.Task::(prepare) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', = 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', = 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', = 'lastCheck': 1338175257.317448, 'code': 0, 'valid': = True}}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,881::task::588::TaskManager.Task::(_updateState) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state = preparing -> state finished</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56961::DEBUG::2012-05-28 = 03:21:06,883::task::980::TaskManager.Task::(_decref) = Task=3D`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting = False</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) = [172.30.0.229]</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,019::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init = -> state preparing</div><div>Thread-56965::INFO::2012-05-28 = 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: = getSpmStatus(spUUID=3D'524a7003-edec-4f52-a38e-b15cadfbe3ef', = options=3DNone)</div><div>Thread-56965::INFO::2012-05-28 = 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: = getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': = 'Free', 'spmLver': 17}}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::1174::TaskManager.Task::(prepare) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': = {'spmId': 1, 'spmStatus': 'Free', 'spmLver': = 17}}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,022::task::588::TaskManager.Task::(_updateState) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state = preparing -> state finished</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56965::DEBUG::2012-05-28 = 03:21:13,024::task::980::TaskManager.Task::(_decref) = Task=3D`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting = False</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,091::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init = -> state preparing</div><div>Thread-56968::INFO::2012-05-28 = 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: = repoStats(options=3DNone)</div><div>Thread-56968::INFO::2012-05-28 = 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: = repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': = {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, = 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': = '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': = True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': = '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,094::task::1174::TaskManager.Task::(prepare) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: = {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', = 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, = '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', = 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, = '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', = 'lastCheck': 1338175267.326476, 'code': 0, 'valid': = True}}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::task::588::TaskManager.Task::(_updateState) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state = preparing -> state finished</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) = Owner.releaseAll requests {} resources = {}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) = Owner.cancelAll requests {}</div><div>Thread-56968::DEBUG::2012-05-28 = 03:21:17,097::task::980::TaskManager.Task::(_decref) = Task=3D`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting = False</div></div><div><br></div><div><div><div>On 28 May, 2012, at 11:09 = AM, Shu Ming wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> =20 <meta content=3D"text/html; charset=3DISO-8859-1" = http-equiv=3D"Content-Type"> =20 <div bgcolor=3D"#FFFFFF" text=3D"#000000"> How about your /var/log/vdsm.log in the two nodes? It = seems that VDSM got some problems.<br> <br> On 2012-5-28 11:04, T-Sinjon wrote: <blockquote = cite=3D"mid:2FA0E3CC-3196-47BE-B4D7-A3C364A1ADF6@gmail.com" type=3D"cite">= <div> <div>1,on node1, vdsm seems strange , it's sleeping</div> <div>[root@ovirt-node-1 ~]# systemctl status vdsmd.service</div> <div>vdsmd.service - Virtual Desktop Server Manager</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Loaded: loaded (/lib/systemd/system/vdsmd.service; = enabled)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> Process: 1157 ExecStart=3D/lib/systemd/systemd-vdsmd start (code=3Dexited, status=3D0/SUCCESS)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Main PID: 2228 (respawn)</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> CGroup: name=3Dsystemd:/system/vdsmd.service</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> =E2=94=9C 2228 /bin/bash -e /usr/share/vdsm/respawn = --minlifetime...</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span> =E2=94=94 3573 sleep 900</div> <div>2,no firewall blocked</div> <div>3,network is ok, i can ssh into node1 from engine</div> <div><br> </div> <div>I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:</div> <div><br> </div> <div>2012-05-28 10:49:51,846 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks=3D key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks=3D ]</div> <div>2012-05-28 10:49:51,847 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS</div> <div>2012-05-28 10:49:51,927 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,933 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId =3D a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId =3D 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=3D1, = prevLVER=3D17), log id: 530cb694</div> <div>2012-05-28 10:49:51,965 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command = org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value </div> <div> Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc</div> <div>mStatus = Class Name: = org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc</div> <div>mCode = 654</div> <div>mMessage = Not SPM</div> <div><br> </div> <div><br> </div> <div>2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local</div> <div>2012-05-28 = 10:49:51,966</div></div></blockquote></div></blockquote><blockquote = type=3D"cite"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><blockquote = cite=3D"mid:2FA0E3CC-3196-47BE-B4D7-A3C364A1ADF6@gmail.com" = type=3D"cite"><div><div> [org.ovirt.engine.core.vdsbroker.VDSCommandB= ase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM</div> <div>2012-05-28 10:49:51,966 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand= ] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694</div> <div>2012-05-28 10:49:51,967 WARN = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local</div> <div>2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: = org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand.</div> <div>2012-05-28 10:49:51,971 INFO = [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks=3D key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f</div> <div>, sharedLocks=3D ]</div> <div>2012-05-28 10:49:57,457 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:49:57,466 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:49:57,466 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection.</div> </div> <div>2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts = done</div> <div>2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains</div> <div>2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done</div> <div>2012-05-28 10:50:07,502 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:07,510 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:07,510 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:17,551 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:17,559 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:17,559 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:27,609 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:27,617 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:27,618 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:37,652 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div>2012-05-28 10:50:37,661 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local</div> <div>2012-05-28 10:50:37,662 WARN = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection.</div> <div>2012-05-28 10:50:47,709 INFO = [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC</div> <div>2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1</div> <div><br> </div> <div> <div>On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:</div> <br class=3D"Apple-interchange-newline"> <blockquote type=3D"cite"> <div bgcolor=3D"#FFFFFF"> <div> <div style=3D"text-align: left;direction: ltr; ">Hi, first question that comes to mind is why host is in non-responsive state? </div> <div style=3D"text-align: left;direction: ltr; ">Please check the following:</div> <div style=3D"text-align: left;direction: ltr; ">1. vdsmd service is running on host side</div> <div style=3D"text-align: left;direction: ltr; ">2. No firewall is blocking comm. in and out</div> <div style=3D"text-align: left;direction: ltr; ">3. No network issue between host and manager</div> <div style=3D"text-align: left;direction: ltr; "><br> </div> <div style=3D"text-align: left;direction: ltr; ">Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new = spm.</div> <div style=3D"text-align: left;direction: ltr; "><br> </div> Haim</div> <div><br> On May 27, 2012, at 18:32, T-Sinjon <<a = moz-do-not-send=3D"true" = href=3D"mailto:tscbj1989@gmail.com">tscbj1989@gmail.com</a>> wrote:<br> <br> </div> <blockquote type=3D"cite"> <div><span>Description of problem:</span><br> <span></span><br> <span>i have 2 nodes </span><br> <span>ovirt-node1.local = Non Responsive SPM</span><br> <span>ovirt-node2.local = Up None</span><br> <span></span><br> <span>The SPM node stuck in Non-responsive status, it can't be actived, </span><br> <span>all vms in the node went into Unknown status and the master vm domain became inactived</span><br> <span></span><br> <span>when i do "Maintenace" action to node1, it = says:</span><br> <span>Error: Cannot switch Host to Maintenance = mode.</span><br> <span>Host still has running VMs on it and is in Non-Responsive state.</span><br> <span></span><br> <span>but there has no vm running in node1 , it only has 2 vms in Unknown status</span><br> <span></span><br> <span>Because I can't active the SPM host , so i = can't active the vm storage domain</span><br> <span></span><br> <span>1,How can i migrated the SPM role to other host in my data center , such us node2?</span><br> <span>2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)</span><br> <span></span><br> = <span>_______________________________________________</span><br> <span>Users mailing list</span><br> <span><a moz-do-not-send=3D"true" = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a></span><br> <span><a moz-do-not-send=3D"true" = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a></span><br> </div> </blockquote> </div> </blockquote> </div> <br> <br> <fieldset class=3D"mimeAttachmentHeader"></fieldset> <br> <pre wrap=3D"">_______________________________________________ Users mailing list <a class=3D"moz-txt-link-abbreviated" = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a> <a class=3D"moz-txt-link-freetext" = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a> </pre> </blockquote> <br> <br> <pre class=3D"moz-signature" cols=3D"72">--=20 Shu Ming <a class=3D"moz-txt-link-rfc2396E" = href=3D"mailto:shuming@linux.vnet.ibm.com"><shuming@linux.vnet.ibm.com&= gt;</a> IBM China Systems and Technology Laboratory</pre> </div> = </blockquote></div><br></div></div></div></blockquote></div></blockquote><= /div><br></div></div></body></html>= --Apple-Mail=_403BF9F2-2F98-4552-B2D0-A20F35512323--

----- Original Message -----
From: "T-Sinjon" <tscbj1989@gmail.com> To: "Haim Ateya" <hateya@redhat.com> Cc: "Shu Ming" <shuming@linux.vnet.ibm.com>, users@ovirt.org Sent: Monday, May 28, 2012 7:52:22 AM Subject: Re: [Users] SPM host in unknown status
1,As my first mail said : maintenance action cannot been done: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. yea, it didn't work since manual fence failed.
2,vdsm version on engine and node1 [root@ovirt-engine ~]# rpm -qa | grep vdsm vdsm-4.9.3.3-0.fc16.x86_64 vdsm-reg-4.9.3.3-0.fc16.noarch vdsm-cli-4.9.3.3-0.fc16.noarch vdsm-bootstrap-4.9.3.3-0.fc16.noarch
those rpms are quit old and doesn't contain the patch for the issue described in BZ#787594. fix was committed in 70104b31b54d4a49d2f117139f1ae874addcc643.
[root@ovirt-node-1 ~]# rpm -qa | grep vdsm vdsm-cli-4.9.3.2-0.fc16.noarch vdsm-4.9.3.2-0.fc16.x86_64 vdsm-reg-4.9.3.2-0.fc16.noarch
3, node1's libvirtd is not running ;
please try to start it manually and see what happens, does it fail to start ? check /var/log/libvirtd.log
node1 has enough space on it; the list of /var/run/vdsm
[root@ovirt-node-1 ~]# ls -lR /var/run/vdsm/ /var/run/vdsm/: total 12 -rw-r--r--. 1 vdsm kvm 40 May 28 04:48 lvm.env drwxr-xr-x. 2 vdsm kvm 40 May 28 02:43 pools -rw-r--r--. 1 vdsm kvm 5 May 28 02:43 respawn.pid -rw-rw-r--. 1 vdsm kvm 6 May 28 04:48 vdsmd.pid
/var/run/vdsm/pools: total 0
On 28 May, 2012, at 12:20 PM, Haim Ateya wrote:
After you run the manual fence operation, maintenance is essential as well (right click on host, hit it). As for your logs on node2; it seems that manual fence command faild due to secure error (old bug of mine actually, we thought it was resolved - will search for bz later), what version are you working with (vdsm)?
As for logs on node1; as you can see vdsm fails to communicate with libvirt service; there are several reasons, please provide directory listing of /var/run/vdsm, is libvirt service is running? Do you have enough space on node?
Haim
On May 28, 2012, at 6:34, T-Sinjon < tscbj1989@gmail.com > wrote:
node1 vdsm.log:
MainThread::INFO::2012-05-28 03:14:55,836::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) <_MainThread(MainThread, started 140246996211456)> MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started daemon 140246779500288)> MainThread::INFO::2012-05-28 03:14:55,912::vdsm::71::vds::(run) I am the actual vdsm 4.9-0 MainThread::ERROR::2012-05-28 03:14:56,106::vdsm::74::vds::(run) Traceback (most recent call last): File "/usr/share/vdsm/vdsm", line 72, in run serve_clients(log) File "/usr/share/vdsm/vdsm", line 40, in serve_clients cif = clientIF.clientIF(log) File "/usr/share/vdsm/clientIF.py", line 114, in __init__ File "/usr/share/vdsm/libvirtconnection.py", line 111, in get File "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in openAuth libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
MainThread::INFO::2012-05-28 03:14:56,106::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) <_MainThread(MainThread, started 140708160984832)> MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started daemon 140707944273664)>
node2 vdsm.log: (sorry for the large log)
Thread-56734::DEBUG::2012-05-28 03:15:40,507::task::588::TaskManager.Task::(_updateState) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init -> state preparing Thread-56734::INFO::2012-05-28 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56734::INFO::2012-05-28 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 03:15:40,509::task::1174::TaskManager.Task::(prepare) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 03:15:40,510::task::588::TaskManager.Task::(_updateState) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state preparing -> state finished Thread-56734::DEBUG::2012-05-28 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56734::DEBUG::2012-05-28 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56734::DEBUG::2012-05-28 03:15:40,512::task::980::TaskManager.Task::(_decref) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting False Thread-56736::DEBUG::2012-05-28 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56736::DEBUG::2012-05-28 03:15:41,333::task::588::TaskManager.Task::(_updateState) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init -> state preparing Thread-56736::INFO::2012-05-28 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56736::INFO::2012-05-28 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 03:15:41,335::task::1174::TaskManager.Task::(prepare) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 03:15:41,336::task::588::TaskManager.Task::(_updateState) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state preparing -> state finished Thread-56736::DEBUG::2012-05-28 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56736::DEBUG::2012-05-28 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56736::DEBUG::2012-05-28 03:15:41,338::task::980::TaskManager.Task::(_decref) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting False Thread-56737::DEBUG::2012-05-28 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56737::DEBUG::2012-05-28 03:15:41,826::task::588::TaskManager.Task::(_updateState) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init -> state preparing Thread-56737::INFO::2012-05-28 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56737::INFO::2012-05-28 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 03:15:41,828::task::1174::TaskManager.Task::(prepare) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 03:15:41,829::task::588::TaskManager.Task::(_updateState) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state preparing -> state finished Thread-56737::DEBUG::2012-05-28 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56737::DEBUG::2012-05-28 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56737::DEBUG::2012-05-28 03:15:41,831::task::980::TaskManager.Task::(_decref) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting False Thread-56738::DEBUG::2012-05-28 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56738::DEBUG::2012-05-28 03:15:41,866::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init -> state preparing Thread-56738::INFO::2012-05-28 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: fenceSpmStorage(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', lastOwner=1, lastLver='17', options=None) Thread-56738::DEBUG::2012-05-28 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) ResName=`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=`8281ad30-ca07-4de6-8903-244ad562c05f`::Request was made in '/usr/share/vdsm/storage/hsm.py' line '2633' at 'fenceSpmStorage' Thread-56738::DEBUG::2012-05-28 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) Trying to register resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type 'exclusive' Thread-56738::DEBUG::2012-05-28 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now locking as 'exclusive' (1 active user) Thread-56738::DEBUG::2012-05-28 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) ResName=`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=`8281ad30-ca07-4de6-8903-244ad562c05f`::Granted request Thread-56738::DEBUG::2012-05-28 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef (exclusive) Thread-56738::DEBUG::2012-05-28 03:15:41,871::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting False Thread-56738::ERROR::2012-05-28 03:15:41,872::task::855::TaskManager.Task::(_setError) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected error Traceback (most recent call last): File "/usr/share/vdsm/storage/task.py", line 863, in _run File "/usr/share/vdsm/logUtils.py", line 38, in wrapper File "/usr/share/vdsm/storage/hsm.py", line 2634, in fenceSpmStorage File "/usr/share/vdsm/storage/sp.py", line 150, in forceFreeSpm File "/usr/share/vdsm/storage/securable.py", line 78, in wrapper SecureError Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::874::TaskManager.Task::(_run) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: 8ee680b3-39b8-49ef-b756-8d374f34d97e ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping task Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::1201::TaskManager.Task::(stop) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state preparing (force False) Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting True Thread-56738::INFO::2012-05-28 03:15:41,873::task::1159::TaskManager.Task::(prepare) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is aborted: '' - code 100 Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::1164::TaskManager.Task::(prepare) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: aborted: Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting True Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::915::TaskManager.Task::(_doAbort) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force False Thread-56738::DEBUG::2012-05-28 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state preparing -> state aborting Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy none Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state aborting -> state failed Thread-56738::DEBUG::2012-05-28 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: 'None'>} Thread-56738::DEBUG::2012-05-28 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) Trying to release resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 active users) Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding out if anyone is waiting for it. Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) No one is waiting for resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing records. Thread-56738::ERROR::2012-05-28 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run) Traceback (most recent call last): File "/usr/share/vdsm/storage/dispatcher.py", line 85, in run File "/usr/share/vdsm/storage/task.py", line 1166, in prepare SecureError Thread-26::DEBUG::2012-05-28 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) read lines (FileMetadataRW)=['CLASS=Data', 'DESCRIPTION=VMDomain', 'IOOPTIMEOUTSEC=10', 'LEASERETRIES=3', 'LEASETIMESEC=60', 'LOCKPOLICY=', 'LOCKRENEWALINTERVALSEC=5', 'MASTER_VERSION=1', 'POOL_DESCRIPTION=BLC', 'POOL_DOMAINS=fce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active', 'POOL_SPM_ID=1', 'POOL_SPM_LVER=17', 'POOL_UUID=524a7003-edec-4f52-a38e-b15cadfbe3ef', 'REMOTE_PATH=xxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', 'ROLE=Master', 'SDUUID=5e2ac537-6a73-4faf-8379-68f3ff26a75d', 'TYPE=NFS', 'VERSION=0', '_SHA_CKSUM=a17bf026e76daae1ff911bdbbcfa13b700c93d7e'] Thread-56743::DEBUG::2012-05-28 03:15:50,717::task::588::TaskManager.Task::(_updateState) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init -> state preparing Thread-56743::INFO::2012-05-28 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56743::INFO::2012-05-28 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 03:15:50,720::task::1174::TaskManager.Task::(prepare) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 03:15:50,721::task::588::TaskManager.Task::(_updateState) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state preparing -> state finished Thread-56743::DEBUG::2012-05-28 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56743::DEBUG::2012-05-28 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56743::DEBUG::2012-05-28 03:15:50,723::task::980::TaskManager.Task::(_decref) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting False Thread-56745::DEBUG::2012-05-28 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56745::DEBUG::2012-05-28 03:15:51,380::task::588::TaskManager.Task::(_updateState) Task=`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init -> state preparing Thread-56745::INFO::2012-05-28 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56745::INFO::2012-05-28 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 03:15:51,383::task::1174::TaskManager.Task::(prepare) Task=`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 03:15:51,383::task::588::TaskManager.Task::(_updateState) Task=`38728832-84c0-45d6-9577-277bc00f4971`::moving from state preparing -> state finished Thread-56745::DEBUG::2012-05-28 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56745::DEBUG::2012-05-28 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56745::DEBUG::2012-05-28 03:15:51,385::task::980::TaskManager.Task::(_decref) Task=`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting False Thread-56750::DEBUG::2012-05-28 03:16:00,916::task::588::TaskManager.Task::(_updateState) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init -> state preparing Thread-56750::INFO::2012-05-28 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56750::INFO::2012-05-28 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 03:16:00,919::task::1174::TaskManager.Task::(prepare) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 03:16:00,920::task::588::TaskManager.Task::(_updateState) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state preparing -> state finished Thread-56750::DEBUG::2012-05-28 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56750::DEBUG::2012-05-28 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56750::DEBUG::2012-05-28 03:16:00,922::task::980::TaskManager.Task::(_decref) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting False Thread-56752::DEBUG::2012-05-28 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56752::DEBUG::2012-05-28 03:16:01,430::task::588::TaskManager.Task::(_updateState) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init -> state preparing Thread-56752::INFO::2012-05-28 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56752::INFO::2012-05-28 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 03:16:01,433::task::1174::TaskManager.Task::(prepare) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 03:16:01,433::task::588::TaskManager.Task::(_updateState) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state preparing -> state finished Thread-56752::DEBUG::2012-05-28 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56752::DEBUG::2012-05-28 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56752::DEBUG::2012-05-28 03:16:01,435::task::980::TaskManager.Task::(_decref) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting False Thread-56757::DEBUG::2012-05-28 03:16:11,132::task::588::TaskManager.Task::(_updateState) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init -> state preparing Thread-56757::INFO::2012-05-28 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56757::INFO::2012-05-28 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 03:16:11,134::task::1174::TaskManager.Task::(prepare) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 03:16:11,135::task::588::TaskManager.Task::(_updateState) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state preparing -> state finished Thread-56757::DEBUG::2012-05-28 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56757::DEBUG::2012-05-28 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56757::DEBUG::2012-05-28 03:16:11,137::task::980::TaskManager.Task::(_decref) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting False Thread-56759::DEBUG::2012-05-28 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56759::DEBUG::2012-05-28 03:16:11,495::task::588::TaskManager.Task::(_updateState) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init -> state preparing Thread-56759::INFO::2012-05-28 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56759::INFO::2012-05-28 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 03:16:11,497::task::1174::TaskManager.Task::(prepare) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 03:16:11,498::task::588::TaskManager.Task::(_updateState) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state preparing -> state finished Thread-56759::DEBUG::2012-05-28 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56759::DEBUG::2012-05-28 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56759::DEBUG::2012-05-28 03:16:11,500::task::980::TaskManager.Task::(_decref) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting False Thread-56764::DEBUG::2012-05-28 03:16:21,323::task::588::TaskManager.Task::(_updateState) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init -> state preparing Thread-56764::INFO::2012-05-28 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56764::INFO::2012-05-28 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 03:16:21,325::task::1174::TaskManager.Task::(prepare) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 03:16:21,326::task::588::TaskManager.Task::(_updateState) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state preparing -> state finished Thread-56764::DEBUG::2012-05-28 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56764::DEBUG::2012-05-28 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56764::DEBUG::2012-05-28 03:16:21,328::task::980::TaskManager.Task::(_decref) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting False Thread-56766::DEBUG::2012-05-28 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56766::DEBUG::2012-05-28 03:16:21,543::task::588::TaskManager.Task::(_updateState) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init -> state preparing Thread-56766::INFO::2012-05-28 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56766::INFO::2012-05-28 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 03:16:21,545::task::1174::TaskManager.Task::(prepare) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 03:16:21,546::task::588::TaskManager.Task::(_updateState) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state preparing -> state finished Thread-56766::DEBUG::2012-05-28 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56766::DEBUG::2012-05-28 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56766::DEBUG::2012-05-28 03:16:21,548::task::980::TaskManager.Task::(_decref) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting False Thread-56771::DEBUG::2012-05-28 03:16:31,521::task::588::TaskManager.Task::(_updateState) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init -> state preparing Thread-56771::INFO::2012-05-28 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56771::INFO::2012-05-28 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 03:16:31,524::task::1174::TaskManager.Task::(prepare) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 03:16:31,524::task::588::TaskManager.Task::(_updateState) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state preparing -> state finished Thread-56771::DEBUG::2012-05-28 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56771::DEBUG::2012-05-28 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56771::DEBUG::2012-05-28 03:16:31,526::task::980::TaskManager.Task::(_decref) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting False Thread-56773::DEBUG::2012-05-28 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56773::DEBUG::2012-05-28 03:16:31,593::task::588::TaskManager.Task::(_updateState) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init -> state preparing Thread-56773::INFO::2012-05-28 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56773::INFO::2012-05-28 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 03:16:31,596::task::1174::TaskManager.Task::(prepare) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 03:16:31,596::task::588::TaskManager.Task::(_updateState) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state preparing -> state finished Thread-56773::DEBUG::2012-05-28 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56773::DEBUG::2012-05-28 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56773::DEBUG::2012-05-28 03:16:31,598::task::980::TaskManager.Task::(_decref) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting False Thread-56778::DEBUG::2012-05-28 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56778::DEBUG::2012-05-28 03:16:41,643::task::588::TaskManager.Task::(_updateState) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init -> state preparing Thread-56778::INFO::2012-05-28 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56778::INFO::2012-05-28 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 03:16:41,645::task::1174::TaskManager.Task::(prepare) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 03:16:41,646::task::588::TaskManager.Task::(_updateState) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state preparing -> state finished Thread-56778::DEBUG::2012-05-28 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56778::DEBUG::2012-05-28 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56778::DEBUG::2012-05-28 03:16:41,648::task::980::TaskManager.Task::(_decref) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting False Thread-56779::DEBUG::2012-05-28 03:16:41,731::task::588::TaskManager.Task::(_updateState) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init -> state preparing Thread-56779::INFO::2012-05-28 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56779::INFO::2012-05-28 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 03:16:41,734::task::1174::TaskManager.Task::(prepare) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 03:16:41,735::task::588::TaskManager.Task::(_updateState) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state preparing -> state finished Thread-56779::DEBUG::2012-05-28 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56779::DEBUG::2012-05-28 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56779::DEBUG::2012-05-28 03:16:41,737::task::980::TaskManager.Task::(_decref) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting False Thread-56785::DEBUG::2012-05-28 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56785::DEBUG::2012-05-28 03:16:51,693::task::588::TaskManager.Task::(_updateState) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init -> state preparing Thread-56785::INFO::2012-05-28 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56785::INFO::2012-05-28 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 03:16:51,695::task::1174::TaskManager.Task::(prepare) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 03:16:51,696::task::588::TaskManager.Task::(_updateState) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state preparing -> state finished Thread-56785::DEBUG::2012-05-28 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56785::DEBUG::2012-05-28 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56785::DEBUG::2012-05-28 03:16:51,698::task::980::TaskManager.Task::(_decref) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting False Thread-56786::DEBUG::2012-05-28 03:16:51,943::task::588::TaskManager.Task::(_updateState) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init -> state preparing Thread-56786::INFO::2012-05-28 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56786::INFO::2012-05-28 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 03:16:51,945::task::1174::TaskManager.Task::(prepare) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 03:16:51,946::task::588::TaskManager.Task::(_updateState) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state preparing -> state finished Thread-56786::DEBUG::2012-05-28 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56786::DEBUG::2012-05-28 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56786::DEBUG::2012-05-28 03:16:51,948::task::980::TaskManager.Task::(_decref) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting False Thread-56792::DEBUG::2012-05-28 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56792::DEBUG::2012-05-28 03:17:01,742::task::588::TaskManager.Task::(_updateState) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init -> state preparing Thread-56792::INFO::2012-05-28 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56792::INFO::2012-05-28 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 03:17:01,744::task::1174::TaskManager.Task::(prepare) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 03:17:01,745::task::588::TaskManager.Task::(_updateState) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state preparing -> state finished Thread-56792::DEBUG::2012-05-28 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56792::DEBUG::2012-05-28 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56792::DEBUG::2012-05-28 03:17:01,747::task::980::TaskManager.Task::(_decref) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting False Thread-56793::DEBUG::2012-05-28 03:17:02,137::task::588::TaskManager.Task::(_updateState) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init -> state preparing Thread-56793::INFO::2012-05-28 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56793::INFO::2012-05-28 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 03:17:02,140::task::1174::TaskManager.Task::(prepare) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 03:17:02,141::task::588::TaskManager.Task::(_updateState) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state preparing -> state finished Thread-56793::DEBUG::2012-05-28 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56793::DEBUG::2012-05-28 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56793::DEBUG::2012-05-28 03:17:02,143::task::980::TaskManager.Task::(_decref) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting False Thread-56799::DEBUG::2012-05-28 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56799::DEBUG::2012-05-28 03:17:11,790::task::588::TaskManager.Task::(_updateState) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init -> state preparing Thread-56799::INFO::2012-05-28 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56799::INFO::2012-05-28 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 03:17:11,792::task::1174::TaskManager.Task::(prepare) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 03:17:11,793::task::588::TaskManager.Task::(_updateState) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state preparing -> state finished Thread-56799::DEBUG::2012-05-28 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56799::DEBUG::2012-05-28 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56799::DEBUG::2012-05-28 03:17:11,795::task::980::TaskManager.Task::(_decref) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting False Thread-56800::DEBUG::2012-05-28 03:17:12,334::task::588::TaskManager.Task::(_updateState) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init -> state preparing Thread-56800::INFO::2012-05-28 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56800::INFO::2012-05-28 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 03:17:12,336::task::1174::TaskManager.Task::(prepare) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 03:17:12,337::task::588::TaskManager.Task::(_updateState) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state preparing -> state finished Thread-56800::DEBUG::2012-05-28 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56800::DEBUG::2012-05-28 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56800::DEBUG::2012-05-28 03:17:12,339::task::980::TaskManager.Task::(_decref) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting False Thread-56806::DEBUG::2012-05-28 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56806::DEBUG::2012-05-28 03:17:21,832::task::588::TaskManager.Task::(_updateState) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init -> state preparing Thread-56806::INFO::2012-05-28 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56806::INFO::2012-05-28 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 03:17:21,835::task::1174::TaskManager.Task::(prepare) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 03:17:21,835::task::588::TaskManager.Task::(_updateState) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state preparing -> state finished Thread-56806::DEBUG::2012-05-28 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56806::DEBUG::2012-05-28 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56806::DEBUG::2012-05-28 03:17:21,837::task::980::TaskManager.Task::(_decref) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting False Thread-56807::DEBUG::2012-05-28 03:17:22,541::task::588::TaskManager.Task::(_updateState) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init -> state preparing Thread-56807::INFO::2012-05-28 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56807::INFO::2012-05-28 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 03:17:22,544::task::1174::TaskManager.Task::(prepare) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 03:17:22,545::task::588::TaskManager.Task::(_updateState) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state preparing -> state finished Thread-56807::DEBUG::2012-05-28 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56807::DEBUG::2012-05-28 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56807::DEBUG::2012-05-28 03:17:22,547::task::980::TaskManager.Task::(_decref) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting False Thread-56813::DEBUG::2012-05-28 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56813::DEBUG::2012-05-28 03:17:31,887::task::588::TaskManager.Task::(_updateState) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init -> state preparing Thread-56813::INFO::2012-05-28 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56813::INFO::2012-05-28 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 03:17:31,889::task::1174::TaskManager.Task::(prepare) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 03:17:31,890::task::588::TaskManager.Task::(_updateState) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state preparing -> state finished Thread-56813::DEBUG::2012-05-28 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56813::DEBUG::2012-05-28 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56813::DEBUG::2012-05-28 03:17:31,892::task::980::TaskManager.Task::(_decref) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting False Thread-56814::DEBUG::2012-05-28 03:17:32,738::task::588::TaskManager.Task::(_updateState) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init -> state preparing Thread-56814::INFO::2012-05-28 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56814::INFO::2012-05-28 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 03:17:32,741::task::1174::TaskManager.Task::(prepare) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 03:17:32,742::task::588::TaskManager.Task::(_updateState) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state preparing -> state finished Thread-56814::DEBUG::2012-05-28 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56814::DEBUG::2012-05-28 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56814::DEBUG::2012-05-28 03:17:32,743::task::980::TaskManager.Task::(_decref) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting False Thread-56820::DEBUG::2012-05-28 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56820::DEBUG::2012-05-28 03:17:41,936::task::588::TaskManager.Task::(_updateState) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init -> state preparing Thread-56820::INFO::2012-05-28 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56820::INFO::2012-05-28 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 03:17:41,938::task::1174::TaskManager.Task::(prepare) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 03:17:41,939::task::588::TaskManager.Task::(_updateState) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state preparing -> state finished Thread-56820::DEBUG::2012-05-28 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56820::DEBUG::2012-05-28 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56820::DEBUG::2012-05-28 03:17:41,941::task::980::TaskManager.Task::(_decref) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting False Thread-56821::DEBUG::2012-05-28 03:17:42,936::task::588::TaskManager.Task::(_updateState) Task=`48656e47-318b-431c-9a65-3497cf116647`::moving from state init -> state preparing Thread-56821::INFO::2012-05-28 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56821::INFO::2012-05-28 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 03:17:42,939::task::1174::TaskManager.Task::(prepare) Task=`48656e47-318b-431c-9a65-3497cf116647`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 03:17:42,940::task::588::TaskManager.Task::(_updateState) Task=`48656e47-318b-431c-9a65-3497cf116647`::moving from state preparing -> state finished Thread-56821::DEBUG::2012-05-28 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56821::DEBUG::2012-05-28 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56821::DEBUG::2012-05-28 03:17:42,942::task::980::TaskManager.Task::(_decref) Task=`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting False Thread-56827::DEBUG::2012-05-28 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56827::DEBUG::2012-05-28 03:17:51,989::task::588::TaskManager.Task::(_updateState) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init -> state preparing Thread-56827::INFO::2012-05-28 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56827::INFO::2012-05-28 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 03:17:51,992::task::1174::TaskManager.Task::(prepare) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 03:17:51,992::task::588::TaskManager.Task::(_updateState) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state preparing -> state finished Thread-56827::DEBUG::2012-05-28 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56827::DEBUG::2012-05-28 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56827::DEBUG::2012-05-28 03:17:51,994::task::980::TaskManager.Task::(_decref) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting False Thread-56828::DEBUG::2012-05-28 03:17:53,151::task::588::TaskManager.Task::(_updateState) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init -> state preparing Thread-56828::INFO::2012-05-28 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56828::INFO::2012-05-28 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 03:17:53,153::task::1174::TaskManager.Task::(prepare) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 03:17:53,154::task::588::TaskManager.Task::(_updateState) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state preparing -> state finished Thread-56828::DEBUG::2012-05-28 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56828::DEBUG::2012-05-28 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56828::DEBUG::2012-05-28 03:17:53,156::task::980::TaskManager.Task::(_decref) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting False Thread-56834::DEBUG::2012-05-28 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56834::DEBUG::2012-05-28 03:18:02,039::task::588::TaskManager.Task::(_updateState) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init -> state preparing Thread-56834::INFO::2012-05-28 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56834::INFO::2012-05-28 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 03:18:02,042::task::1174::TaskManager.Task::(prepare) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 03:18:02,042::task::588::TaskManager.Task::(_updateState) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state preparing -> state finished Thread-56834::DEBUG::2012-05-28 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56834::DEBUG::2012-05-28 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56834::DEBUG::2012-05-28 03:18:02,044::task::980::TaskManager.Task::(_decref) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting False Thread-56835::DEBUG::2012-05-28 03:18:03,344::task::588::TaskManager.Task::(_updateState) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init -> state preparing Thread-56835::INFO::2012-05-28 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56835::INFO::2012-05-28 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 03:18:03,346::task::1174::TaskManager.Task::(prepare) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 03:18:03,347::task::588::TaskManager.Task::(_updateState) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state preparing -> state finished Thread-56835::DEBUG::2012-05-28 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56835::DEBUG::2012-05-28 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56835::DEBUG::2012-05-28 03:18:03,349::task::980::TaskManager.Task::(_decref) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting False Thread-56841::DEBUG::2012-05-28 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56841::DEBUG::2012-05-28 03:18:12,088::task::588::TaskManager.Task::(_updateState) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init -> state preparing Thread-56841::INFO::2012-05-28 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56841::INFO::2012-05-28 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 03:18:12,090::task::1174::TaskManager.Task::(prepare) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 03:18:12,091::task::588::TaskManager.Task::(_updateState) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state preparing -> state finished Thread-56841::DEBUG::2012-05-28 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56841::DEBUG::2012-05-28 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56841::DEBUG::2012-05-28 03:18:12,093::task::980::TaskManager.Task::(_decref) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting False Thread-56842::DEBUG::2012-05-28 03:18:13,554::task::588::TaskManager.Task::(_updateState) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init -> state preparing Thread-56842::INFO::2012-05-28 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56842::INFO::2012-05-28 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 03:18:13,556::task::1174::TaskManager.Task::(prepare) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 03:18:13,557::task::588::TaskManager.Task::(_updateState) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state preparing -> state finished Thread-56842::DEBUG::2012-05-28 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56842::DEBUG::2012-05-28 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56842::DEBUG::2012-05-28 03:18:13,559::task::980::TaskManager.Task::(_decref) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting False Thread-56848::DEBUG::2012-05-28 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56848::DEBUG::2012-05-28 03:18:22,137::task::588::TaskManager.Task::(_updateState) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init -> state preparing Thread-56848::INFO::2012-05-28 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56848::INFO::2012-05-28 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 03:18:22,139::task::1174::TaskManager.Task::(prepare) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 03:18:22,140::task::588::TaskManager.Task::(_updateState) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state preparing -> state finished Thread-56848::DEBUG::2012-05-28 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56848::DEBUG::2012-05-28 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56848::DEBUG::2012-05-28 03:18:22,142::task::980::TaskManager.Task::(_decref) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting False Thread-56849::DEBUG::2012-05-28 03:18:23,747::task::588::TaskManager.Task::(_updateState) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init -> state preparing Thread-56849::INFO::2012-05-28 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56849::INFO::2012-05-28 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 03:18:23,750::task::1174::TaskManager.Task::(prepare) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 03:18:23,751::task::588::TaskManager.Task::(_updateState) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state preparing -> state finished Thread-56849::DEBUG::2012-05-28 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56849::DEBUG::2012-05-28 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56849::DEBUG::2012-05-28 03:18:23,753::task::980::TaskManager.Task::(_decref) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting False Thread-56855::DEBUG::2012-05-28 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56855::DEBUG::2012-05-28 03:18:32,185::task::588::TaskManager.Task::(_updateState) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init -> state preparing Thread-56855::INFO::2012-05-28 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56855::INFO::2012-05-28 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 03:18:32,188::task::1174::TaskManager.Task::(prepare) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 03:18:32,188::task::588::TaskManager.Task::(_updateState) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state preparing -> state finished Thread-56855::DEBUG::2012-05-28 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56855::DEBUG::2012-05-28 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56855::DEBUG::2012-05-28 03:18:32,190::task::980::TaskManager.Task::(_decref) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting False Thread-56856::DEBUG::2012-05-28 03:18:33,943::task::588::TaskManager.Task::(_updateState) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init -> state preparing Thread-56856::INFO::2012-05-28 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56856::INFO::2012-05-28 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 03:18:33,946::task::1174::TaskManager.Task::(prepare) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 03:18:33,947::task::588::TaskManager.Task::(_updateState) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state preparing -> state finished Thread-56856::DEBUG::2012-05-28 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56856::DEBUG::2012-05-28 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56856::DEBUG::2012-05-28 03:18:33,949::task::980::TaskManager.Task::(_decref) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting False Thread-56862::DEBUG::2012-05-28 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56862::DEBUG::2012-05-28 03:18:42,267::task::588::TaskManager.Task::(_updateState) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init -> state preparing Thread-56862::INFO::2012-05-28 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56862::INFO::2012-05-28 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 03:18:42,270::task::1174::TaskManager.Task::(prepare) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 03:18:42,271::task::588::TaskManager.Task::(_updateState) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state preparing -> state finished Thread-56862::DEBUG::2012-05-28 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56862::DEBUG::2012-05-28 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56862::DEBUG::2012-05-28 03:18:42,273::task::980::TaskManager.Task::(_decref) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting False Thread-56863::DEBUG::2012-05-28 03:18:44,136::task::588::TaskManager.Task::(_updateState) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init -> state preparing Thread-56863::INFO::2012-05-28 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56863::INFO::2012-05-28 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 03:18:44,138::task::1174::TaskManager.Task::(prepare) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 03:18:44,139::task::588::TaskManager.Task::(_updateState) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state preparing -> state finished Thread-56863::DEBUG::2012-05-28 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56863::DEBUG::2012-05-28 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56863::DEBUG::2012-05-28 03:18:44,141::task::980::TaskManager.Task::(_decref) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting False Thread-56869::DEBUG::2012-05-28 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56869::DEBUG::2012-05-28 03:18:52,316::task::588::TaskManager.Task::(_updateState) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init -> state preparing Thread-56869::INFO::2012-05-28 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56869::INFO::2012-05-28 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 03:18:52,318::task::1174::TaskManager.Task::(prepare) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 03:18:52,319::task::588::TaskManager.Task::(_updateState) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state preparing -> state finished Thread-56869::DEBUG::2012-05-28 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56869::DEBUG::2012-05-28 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56869::DEBUG::2012-05-28 03:18:52,321::task::980::TaskManager.Task::(_decref) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting False Thread-56870::DEBUG::2012-05-28 03:18:54,326::task::588::TaskManager.Task::(_updateState) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init -> state preparing Thread-56870::INFO::2012-05-28 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56870::INFO::2012-05-28 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 03:18:54,329::task::1174::TaskManager.Task::(prepare) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 03:18:54,330::task::588::TaskManager.Task::(_updateState) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state preparing -> state finished Thread-56870::DEBUG::2012-05-28 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56870::DEBUG::2012-05-28 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56870::DEBUG::2012-05-28 03:18:54,332::task::980::TaskManager.Task::(_decref) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting False Thread-56875::DEBUG::2012-05-28 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56875::DEBUG::2012-05-28 03:19:02,363::task::588::TaskManager.Task::(_updateState) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init -> state preparing Thread-56875::INFO::2012-05-28 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56875::INFO::2012-05-28 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 03:19:02,365::task::1174::TaskManager.Task::(prepare) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 03:19:02,366::task::588::TaskManager.Task::(_updateState) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state preparing -> state finished Thread-56875::DEBUG::2012-05-28 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56875::DEBUG::2012-05-28 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56875::DEBUG::2012-05-28 03:19:02,368::task::980::TaskManager.Task::(_decref) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting False Thread-56877::DEBUG::2012-05-28 03:19:04,518::task::588::TaskManager.Task::(_updateState) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init -> state preparing Thread-56877::INFO::2012-05-28 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56877::INFO::2012-05-28 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 03:19:04,520::task::1174::TaskManager.Task::(prepare) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 03:19:04,521::task::588::TaskManager.Task::(_updateState) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state preparing -> state finished Thread-56877::DEBUG::2012-05-28 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56877::DEBUG::2012-05-28 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56877::DEBUG::2012-05-28 03:19:04,523::task::980::TaskManager.Task::(_decref) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting False Thread-56882::DEBUG::2012-05-28 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56882::DEBUG::2012-05-28 03:19:12,410::task::588::TaskManager.Task::(_updateState) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init -> state preparing Thread-56882::INFO::2012-05-28 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56882::INFO::2012-05-28 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 03:19:12,413::task::1174::TaskManager.Task::(prepare) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 03:19:12,413::task::588::TaskManager.Task::(_updateState) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state preparing -> state finished Thread-56882::DEBUG::2012-05-28 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56882::DEBUG::2012-05-28 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56882::DEBUG::2012-05-28 03:19:12,415::task::980::TaskManager.Task::(_decref) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting False Thread-56884::DEBUG::2012-05-28 03:19:14,721::task::588::TaskManager.Task::(_updateState) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init -> state preparing Thread-56884::INFO::2012-05-28 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56884::INFO::2012-05-28 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 03:19:14,723::task::1174::TaskManager.Task::(prepare) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 03:19:14,724::task::588::TaskManager.Task::(_updateState) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state preparing -> state finished Thread-56884::DEBUG::2012-05-28 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56884::DEBUG::2012-05-28 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56884::DEBUG::2012-05-28 03:19:14,726::task::980::TaskManager.Task::(_decref) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting False Thread-56889::DEBUG::2012-05-28 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56889::DEBUG::2012-05-28 03:19:22,459::task::588::TaskManager.Task::(_updateState) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init -> state preparing Thread-56889::INFO::2012-05-28 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56889::INFO::2012-05-28 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 03:19:22,462::task::1174::TaskManager.Task::(prepare) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 03:19:22,463::task::588::TaskManager.Task::(_updateState) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state preparing -> state finished Thread-56889::DEBUG::2012-05-28 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56889::DEBUG::2012-05-28 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56889::DEBUG::2012-05-28 03:19:22,465::task::980::TaskManager.Task::(_decref) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting False Thread-56891::DEBUG::2012-05-28 03:19:24,908::task::588::TaskManager.Task::(_updateState) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init -> state preparing Thread-56891::INFO::2012-05-28 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56891::INFO::2012-05-28 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 03:19:24,911::task::1174::TaskManager.Task::(prepare) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 03:19:24,912::task::588::TaskManager.Task::(_updateState) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state preparing -> state finished Thread-56891::DEBUG::2012-05-28 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56891::DEBUG::2012-05-28 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56891::DEBUG::2012-05-28 03:19:24,914::task::980::TaskManager.Task::(_decref) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting False Thread-56896::DEBUG::2012-05-28 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56896::DEBUG::2012-05-28 03:19:32,514::task::588::TaskManager.Task::(_updateState) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init -> state preparing Thread-56896::INFO::2012-05-28 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56896::INFO::2012-05-28 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 03:19:32,517::task::1174::TaskManager.Task::(prepare) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 03:19:32,517::task::588::TaskManager.Task::(_updateState) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state preparing -> state finished Thread-56896::DEBUG::2012-05-28 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56896::DEBUG::2012-05-28 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56896::DEBUG::2012-05-28 03:19:32,519::task::980::TaskManager.Task::(_decref) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting False Thread-56898::DEBUG::2012-05-28 03:19:35,100::task::588::TaskManager.Task::(_updateState) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init -> state preparing Thread-56898::INFO::2012-05-28 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56898::INFO::2012-05-28 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 03:19:35,103::task::1174::TaskManager.Task::(prepare) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 03:19:35,104::task::588::TaskManager.Task::(_updateState) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state preparing -> state finished Thread-56898::DEBUG::2012-05-28 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56898::DEBUG::2012-05-28 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56898::DEBUG::2012-05-28 03:19:35,106::task::980::TaskManager.Task::(_decref) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting False Thread-56903::DEBUG::2012-05-28 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56903::DEBUG::2012-05-28 03:19:42,563::task::588::TaskManager.Task::(_updateState) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init -> state preparing Thread-56903::INFO::2012-05-28 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56903::INFO::2012-05-28 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 03:19:42,565::task::1174::TaskManager.Task::(prepare) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 03:19:42,566::task::588::TaskManager.Task::(_updateState) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state preparing -> state finished Thread-56903::DEBUG::2012-05-28 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56903::DEBUG::2012-05-28 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56903::DEBUG::2012-05-28 03:19:42,568::task::980::TaskManager.Task::(_decref) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting False Thread-56905::DEBUG::2012-05-28 03:19:45,293::task::588::TaskManager.Task::(_updateState) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init -> state preparing Thread-56905::INFO::2012-05-28 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56905::INFO::2012-05-28 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 03:19:45,295::task::1174::TaskManager.Task::(prepare) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 03:19:45,296::task::588::TaskManager.Task::(_updateState) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state preparing -> state finished Thread-56905::DEBUG::2012-05-28 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56905::DEBUG::2012-05-28 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56905::DEBUG::2012-05-28 03:19:45,298::task::980::TaskManager.Task::(_decref) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting False Thread-56910::DEBUG::2012-05-28 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56910::DEBUG::2012-05-28 03:19:52,611::task::588::TaskManager.Task::(_updateState) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init -> state preparing Thread-56910::INFO::2012-05-28 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56910::INFO::2012-05-28 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 03:19:52,614::task::1174::TaskManager.Task::(prepare) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 03:19:52,615::task::588::TaskManager.Task::(_updateState) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state preparing -> state finished Thread-56910::DEBUG::2012-05-28 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56910::DEBUG::2012-05-28 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56910::DEBUG::2012-05-28 03:19:52,616::task::980::TaskManager.Task::(_decref) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting False Thread-56912::DEBUG::2012-05-28 03:19:55,489::task::588::TaskManager.Task::(_updateState) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init -> state preparing Thread-56912::INFO::2012-05-28 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56912::INFO::2012-05-28 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 03:19:55,492::task::1174::TaskManager.Task::(prepare) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 03:19:55,493::task::588::TaskManager.Task::(_updateState) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state preparing -> state finished Thread-56912::DEBUG::2012-05-28 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56912::DEBUG::2012-05-28 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56912::DEBUG::2012-05-28 03:19:55,495::task::980::TaskManager.Task::(_decref) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting False Thread-56917::DEBUG::2012-05-28 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56917::DEBUG::2012-05-28 03:20:02,678::task::588::TaskManager.Task::(_updateState) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init -> state preparing Thread-56917::INFO::2012-05-28 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56917::INFO::2012-05-28 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 03:20:02,681::task::1174::TaskManager.Task::(prepare) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 03:20:02,681::task::588::TaskManager.Task::(_updateState) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state preparing -> state finished Thread-56917::DEBUG::2012-05-28 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56917::DEBUG::2012-05-28 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56917::DEBUG::2012-05-28 03:20:02,683::task::980::TaskManager.Task::(_decref) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting False Thread-56919::DEBUG::2012-05-28 03:20:05,687::task::588::TaskManager.Task::(_updateState) Task=`369222f4-2262-496b-9893-238884727675`::moving from state init -> state preparing Thread-56919::INFO::2012-05-28 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56919::INFO::2012-05-28 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 03:20:05,690::task::1174::TaskManager.Task::(prepare) Task=`369222f4-2262-496b-9893-238884727675`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 03:20:05,691::task::588::TaskManager.Task::(_updateState) Task=`369222f4-2262-496b-9893-238884727675`::moving from state preparing -> state finished Thread-56919::DEBUG::2012-05-28 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56919::DEBUG::2012-05-28 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56919::DEBUG::2012-05-28 03:20:05,693::task::980::TaskManager.Task::(_decref) Task=`369222f4-2262-496b-9893-238884727675`::ref 0 aborting False Thread-56924::DEBUG::2012-05-28 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56924::DEBUG::2012-05-28 03:20:12,727::task::588::TaskManager.Task::(_updateState) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init -> state preparing Thread-56924::INFO::2012-05-28 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56924::INFO::2012-05-28 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 03:20:12,730::task::1174::TaskManager.Task::(prepare) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 03:20:12,731::task::588::TaskManager.Task::(_updateState) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state preparing -> state finished Thread-56924::DEBUG::2012-05-28 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56924::DEBUG::2012-05-28 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56924::DEBUG::2012-05-28 03:20:12,733::task::980::TaskManager.Task::(_decref) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting False Thread-56926::DEBUG::2012-05-28 03:20:15,884::task::588::TaskManager.Task::(_updateState) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init -> state preparing Thread-56926::INFO::2012-05-28 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56926::INFO::2012-05-28 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 03:20:15,886::task::1174::TaskManager.Task::(prepare) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 03:20:15,887::task::588::TaskManager.Task::(_updateState) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state preparing -> state finished Thread-56926::DEBUG::2012-05-28 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56926::DEBUG::2012-05-28 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56926::DEBUG::2012-05-28 03:20:15,889::task::980::TaskManager.Task::(_decref) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting False Thread-56931::DEBUG::2012-05-28 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56931::DEBUG::2012-05-28 03:20:22,776::task::588::TaskManager.Task::(_updateState) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init -> state preparing Thread-56931::INFO::2012-05-28 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56931::INFO::2012-05-28 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 03:20:22,778::task::1174::TaskManager.Task::(prepare) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 03:20:22,779::task::588::TaskManager.Task::(_updateState) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state preparing -> state finished Thread-56931::DEBUG::2012-05-28 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56931::DEBUG::2012-05-28 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56931::DEBUG::2012-05-28 03:20:22,781::task::980::TaskManager.Task::(_decref) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting False Thread-56933::DEBUG::2012-05-28 03:20:26,076::task::588::TaskManager.Task::(_updateState) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init -> state preparing Thread-56933::INFO::2012-05-28 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56933::INFO::2012-05-28 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 03:20:26,079::task::1174::TaskManager.Task::(prepare) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 03:20:26,080::task::588::TaskManager.Task::(_updateState) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state preparing -> state finished Thread-56933::DEBUG::2012-05-28 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56933::DEBUG::2012-05-28 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56933::DEBUG::2012-05-28 03:20:26,082::task::980::TaskManager.Task::(_decref) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting False Thread-56938::DEBUG::2012-05-28 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56938::DEBUG::2012-05-28 03:20:32,823::task::588::TaskManager.Task::(_updateState) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init -> state preparing Thread-56938::INFO::2012-05-28 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56938::INFO::2012-05-28 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 03:20:32,826::task::1174::TaskManager.Task::(prepare) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 03:20:32,826::task::588::TaskManager.Task::(_updateState) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state preparing -> state finished Thread-56938::DEBUG::2012-05-28 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56938::DEBUG::2012-05-28 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56938::DEBUG::2012-05-28 03:20:32,828::task::980::TaskManager.Task::(_decref) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting False Thread-56940::DEBUG::2012-05-28 03:20:36,279::task::588::TaskManager.Task::(_updateState) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init -> state preparing Thread-56940::INFO::2012-05-28 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56940::INFO::2012-05-28 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 03:20:36,282::task::1174::TaskManager.Task::(prepare) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 03:20:36,282::task::588::TaskManager.Task::(_updateState) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state preparing -> state finished Thread-56940::DEBUG::2012-05-28 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56940::DEBUG::2012-05-28 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56940::DEBUG::2012-05-28 03:20:36,284::task::980::TaskManager.Task::(_decref) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting False Thread-56945::DEBUG::2012-05-28 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56945::DEBUG::2012-05-28 03:20:42,872::task::588::TaskManager.Task::(_updateState) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init -> state preparing Thread-56945::INFO::2012-05-28 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56945::INFO::2012-05-28 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 03:20:42,875::task::1174::TaskManager.Task::(prepare) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 03:20:42,875::task::588::TaskManager.Task::(_updateState) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state preparing -> state finished Thread-56945::DEBUG::2012-05-28 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56945::DEBUG::2012-05-28 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56945::DEBUG::2012-05-28 03:20:42,877::task::980::TaskManager.Task::(_decref) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting False Thread-56947::DEBUG::2012-05-28 03:20:46,472::task::588::TaskManager.Task::(_updateState) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init -> state preparing Thread-56947::INFO::2012-05-28 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56947::INFO::2012-05-28 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 03:20:46,475::task::1174::TaskManager.Task::(prepare) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 03:20:46,475::task::588::TaskManager.Task::(_updateState) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state preparing -> state finished Thread-56947::DEBUG::2012-05-28 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56947::DEBUG::2012-05-28 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56947::DEBUG::2012-05-28 03:20:46,477::task::980::TaskManager.Task::(_decref) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting False Thread-56952::DEBUG::2012-05-28 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56952::DEBUG::2012-05-28 03:20:52,922::task::588::TaskManager.Task::(_updateState) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init -> state preparing Thread-56952::INFO::2012-05-28 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56952::INFO::2012-05-28 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 03:20:52,925::task::1174::TaskManager.Task::(prepare) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 03:20:52,926::task::588::TaskManager.Task::(_updateState) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state preparing -> state finished Thread-56952::DEBUG::2012-05-28 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56952::DEBUG::2012-05-28 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56952::DEBUG::2012-05-28 03:20:52,927::task::980::TaskManager.Task::(_decref) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting False Thread-56954::DEBUG::2012-05-28 03:20:56,684::task::588::TaskManager.Task::(_updateState) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init -> state preparing Thread-56954::INFO::2012-05-28 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56954::INFO::2012-05-28 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 03:20:56,687::task::1174::TaskManager.Task::(prepare) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 03:20:56,688::task::588::TaskManager.Task::(_updateState) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state preparing -> state finished Thread-56954::DEBUG::2012-05-28 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56954::DEBUG::2012-05-28 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56954::DEBUG::2012-05-28 03:20:56,690::task::980::TaskManager.Task::(_decref) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting False Thread-56959::DEBUG::2012-05-28 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56959::DEBUG::2012-05-28 03:21:02,971::task::588::TaskManager.Task::(_updateState) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init -> state preparing Thread-56959::INFO::2012-05-28 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56959::INFO::2012-05-28 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 03:21:02,973::task::1174::TaskManager.Task::(prepare) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 03:21:02,974::task::588::TaskManager.Task::(_updateState) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state preparing -> state finished Thread-56959::DEBUG::2012-05-28 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56959::DEBUG::2012-05-28 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56959::DEBUG::2012-05-28 03:21:02,976::task::980::TaskManager.Task::(_decref) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting False Thread-56961::DEBUG::2012-05-28 03:21:06,878::task::588::TaskManager.Task::(_updateState) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init -> state preparing Thread-56961::INFO::2012-05-28 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56961::INFO::2012-05-28 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 03:21:06,880::task::1174::TaskManager.Task::(prepare) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 03:21:06,881::task::588::TaskManager.Task::(_updateState) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state preparing -> state finished Thread-56961::DEBUG::2012-05-28 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56961::DEBUG::2012-05-28 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56961::DEBUG::2012-05-28 03:21:06,883::task::980::TaskManager.Task::(_decref) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting False Thread-56965::DEBUG::2012-05-28 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56965::DEBUG::2012-05-28 03:21:13,019::task::588::TaskManager.Task::(_updateState) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init -> state preparing Thread-56965::INFO::2012-05-28 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56965::INFO::2012-05-28 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 03:21:13,022::task::1174::TaskManager.Task::(prepare) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 03:21:13,022::task::588::TaskManager.Task::(_updateState) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state preparing -> state finished Thread-56965::DEBUG::2012-05-28 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56965::DEBUG::2012-05-28 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56965::DEBUG::2012-05-28 03:21:13,024::task::980::TaskManager.Task::(_decref) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting False Thread-56968::DEBUG::2012-05-28 03:21:17,091::task::588::TaskManager.Task::(_updateState) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init -> state preparing Thread-56968::INFO::2012-05-28 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56968::INFO::2012-05-28 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 03:21:17,094::task::1174::TaskManager.Task::(prepare) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 03:21:17,095::task::588::TaskManager.Task::(_updateState) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state preparing -> state finished Thread-56968::DEBUG::2012-05-28 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56968::DEBUG::2012-05-28 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56968::DEBUG::2012-05-28 03:21:17,097::task::980::TaskManager.Task::(_decref) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting False
On 28 May, 2012, at 11:09 AM, Shu Ming wrote:
How about your /var/log/vdsm.log in the two nodes? It seems that VDSM got some problems.
On 2012-5-28 11:04, T-Sinjon wrote:
1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago Process: 1157 ExecStart=/lib/systemd/systemd-vdsmd start (code=exited, status=0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=systemd:/system/vdsmd.service ├ 2228 /bin/bash -e /usr/share/vdsm/respawn --minlifetime... └ 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine
I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:
2012-05-28 10:49:51,846 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:51,847 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=1, prevLVER=17), log id: 530cb694 2012-05-28 10:49:51,965 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM
2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694 2012-05-28 10:49:51,967 WARN [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:57,457 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:49:57,466 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done 2012-05-28 10:50:07,502 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:07,510 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:17,551 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:17,559 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:27,609 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:27,618 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:37,652 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:37,662 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:47,709 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1
On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:
Hi, first question that comes to mind is why host is in non-responsive state? Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager
Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new spm.
Haim
On May 27, 2012, at 18:32, T-Sinjon < tscbj1989@gmail.com > wrote:
Description of problem:
i have 2 nodes ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None
The SPM node stuck in Non-responsive status, it can't be actived, all vms in the node went into Unknown status and the master vm domain became inactived
when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state.
but there has no vm running in node1 , it only has 2 vms in Unknown status
Because I can't active the SPM host , so i can't active the vm storage domain
1,How can i migrated the SPM role to other host in my data center , such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Shu Ming <shuming@linux.vnet.ibm.com> IBM China Systems and Technology Laboratory

After i start the libvirt on node 1 , the node can set to maintaince status, then everything is ok now. Is there any guide about how to update Ovirt engine and Ovirt node ? (I install them by rpm and iso) Last time i update my Ovirt engine by 'rpm -Uvh ' , but Ofer Schreiber told me to upgrade rpms using the engine-upgrade utility So how can i upgrade/update the node ? On 28 May, 2012, at 2:04 PM, Haim Ateya wrote:
----- Original Message -----
From: "T-Sinjon" <tscbj1989@gmail.com> To: "Haim Ateya" <hateya@redhat.com> Cc: "Shu Ming" <shuming@linux.vnet.ibm.com>, users@ovirt.org Sent: Monday, May 28, 2012 7:52:22 AM Subject: Re: [Users] SPM host in unknown status
1,As my first mail said : maintenance action cannot been done: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state. yea, it didn't work since manual fence failed.
2,vdsm version on engine and node1 [root@ovirt-engine ~]# rpm -qa | grep vdsm vdsm-4.9.3.3-0.fc16.x86_64 vdsm-reg-4.9.3.3-0.fc16.noarch vdsm-cli-4.9.3.3-0.fc16.noarch vdsm-bootstrap-4.9.3.3-0.fc16.noarch
those rpms are quit old and doesn't contain the patch for the issue described in BZ#787594. fix was committed in 70104b31b54d4a49d2f117139f1ae874addcc643.
[root@ovirt-node-1 ~]# rpm -qa | grep vdsm vdsm-cli-4.9.3.2-0.fc16.noarch vdsm-4.9.3.2-0.fc16.x86_64 vdsm-reg-4.9.3.2-0.fc16.noarch
3, node1's libvirtd is not running ;
please try to start it manually and see what happens, does it fail to start ? check /var/log/libvirtd.log
node1 has enough space on it; the list of /var/run/vdsm
[root@ovirt-node-1 ~]# ls -lR /var/run/vdsm/ /var/run/vdsm/: total 12 -rw-r--r--. 1 vdsm kvm 40 May 28 04:48 lvm.env drwxr-xr-x. 2 vdsm kvm 40 May 28 02:43 pools -rw-r--r--. 1 vdsm kvm 5 May 28 02:43 respawn.pid -rw-rw-r--. 1 vdsm kvm 6 May 28 04:48 vdsmd.pid
/var/run/vdsm/pools: total 0
On 28 May, 2012, at 12:20 PM, Haim Ateya wrote:
After you run the manual fence operation, maintenance is essential as well (right click on host, hit it). As for your logs on node2; it seems that manual fence command faild due to secure error (old bug of mine actually, we thought it was resolved - will search for bz later), what version are you working with (vdsm)?
As for logs on node1; as you can see vdsm fails to communicate with libvirt service; there are several reasons, please provide directory listing of /var/run/vdsm, is libvirt service is running? Do you have enough space on node?
Haim
On May 28, 2012, at 6:34, T-Sinjon < tscbj1989@gmail.com > wrote:
node1 vdsm.log:
MainThread::INFO::2012-05-28 03:14:55,836::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) <_MainThread(MainThread, started 140246996211456)> MainThread::INFO::2012-05-28 03:14:55,836::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started daemon 140246779500288)> MainThread::INFO::2012-05-28 03:14:55,912::vdsm::71::vds::(run) I am the actual vdsm 4.9-0 MainThread::ERROR::2012-05-28 03:14:56,106::vdsm::74::vds::(run) Traceback (most recent call last): File "/usr/share/vdsm/vdsm", line 72, in run serve_clients(log) File "/usr/share/vdsm/vdsm", line 40, in serve_clients cif = clientIF.clientIF(log) File "/usr/share/vdsm/clientIF.py", line 114, in __init__ File "/usr/share/vdsm/libvirtconnection.py", line 111, in get File "/usr/lib64/python2.7/site-packages/libvirt.py", line 102, in openAuth libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
MainThread::INFO::2012-05-28 03:14:56,106::vdsm::76::vds::(run) VDSM main thread ended. Waiting for 1 other threads... MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) <_MainThread(MainThread, started 140708160984832)> MainThread::INFO::2012-05-28 03:14:56,106::vdsm::79::vds::(run) <Thread(libvirtEventLoop, started daemon 140707944273664)>
node2 vdsm.log: (sorry for the large log)
Thread-56734::DEBUG::2012-05-28 03:15:40,507::task::588::TaskManager.Task::(_updateState) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state init -> state preparing Thread-56734::INFO::2012-05-28 03:15:40,508::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56734::INFO::2012-05-28 03:15:40,509::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 03:15:40,509::task::1174::TaskManager.Task::(prepare) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014009475708', 'lastCheck': 1338174931.256155, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00122499465942', 'lastCheck': 1338174938.066188, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00152397155762', 'lastCheck': 1338174936.886322, 'code': 0, 'valid': True}} Thread-56734::DEBUG::2012-05-28 03:15:40,510::task::588::TaskManager.Task::(_updateState) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::moving from state preparing -> state finished Thread-56734::DEBUG::2012-05-28 03:15:40,511::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56734::DEBUG::2012-05-28 03:15:40,511::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56734::DEBUG::2012-05-28 03:15:40,512::task::980::TaskManager.Task::(_decref) Task=`5374a489-ad78-464c-93ce-3184d12fbe5b`::ref 0 aborting False Thread-56736::DEBUG::2012-05-28 03:15:41,332::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56736::DEBUG::2012-05-28 03:15:41,333::task::588::TaskManager.Task::(_updateState) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state init -> state preparing Thread-56736::INFO::2012-05-28 03:15:41,334::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56736::INFO::2012-05-28 03:15:41,335::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 03:15:41,335::task::1174::TaskManager.Task::(prepare) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56736::DEBUG::2012-05-28 03:15:41,336::task::588::TaskManager.Task::(_updateState) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::moving from state preparing -> state finished Thread-56736::DEBUG::2012-05-28 03:15:41,337::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56736::DEBUG::2012-05-28 03:15:41,337::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56736::DEBUG::2012-05-28 03:15:41,338::task::980::TaskManager.Task::(_decref) Task=`39c4b239-4f85-4fae-b7b3-348650268585`::ref 0 aborting False Thread-56737::DEBUG::2012-05-28 03:15:41,825::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56737::DEBUG::2012-05-28 03:15:41,826::task::588::TaskManager.Task::(_updateState) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state init -> state preparing Thread-56737::INFO::2012-05-28 03:15:41,827::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56737::INFO::2012-05-28 03:15:41,828::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 03:15:41,828::task::1174::TaskManager.Task::(prepare) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56737::DEBUG::2012-05-28 03:15:41,829::task::588::TaskManager.Task::(_updateState) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::moving from state preparing -> state finished Thread-56737::DEBUG::2012-05-28 03:15:41,830::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56737::DEBUG::2012-05-28 03:15:41,830::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56737::DEBUG::2012-05-28 03:15:41,831::task::980::TaskManager.Task::(_decref) Task=`4b92f7f8-94a6-426b-b626-65aa488e3bf8`::ref 0 aborting False Thread-56738::DEBUG::2012-05-28 03:15:41,865::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56738::DEBUG::2012-05-28 03:15:41,866::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state init -> state preparing Thread-56738::INFO::2012-05-28 03:15:41,867::logUtils::37::dispatcher::(wrapper) Run and protect: fenceSpmStorage(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', lastOwner=1, lastLver='17', options=None) Thread-56738::DEBUG::2012-05-28 03:15:41,868::resourceManager::175::ResourceManager.Request::(__init__) ResName=`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=`8281ad30-ca07-4de6-8903-244ad562c05f`::Request was made in '/usr/share/vdsm/storage/hsm.py' line '2633' at 'fenceSpmStorage' Thread-56738::DEBUG::2012-05-28 03:15:41,869::resourceManager::483::ResourceManager::(registerResource) Trying to register resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' for lock type 'exclusive' Thread-56738::DEBUG::2012-05-28 03:15:41,870::resourceManager::525::ResourceManager::(registerResource) Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free. Now locking as 'exclusive' (1 active user) Thread-56738::DEBUG::2012-05-28 03:15:41,871::resourceManager::212::ResourceManager.Request::(grant) ResName=`Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef`ReqID=`8281ad30-ca07-4de6-8903-244ad562c05f`::Granted request Thread-56738::DEBUG::2012-05-28 03:15:41,871::task::819::TaskManager.Task::(resourceAcquired) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_resourcesAcquired: Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef (exclusive) Thread-56738::DEBUG::2012-05-28 03:15:41,871::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting False Thread-56738::ERROR::2012-05-28 03:15:41,872::task::855::TaskManager.Task::(_setError) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Unexpected error Traceback (most recent call last): File "/usr/share/vdsm/storage/task.py", line 863, in _run File "/usr/share/vdsm/logUtils.py", line 38, in wrapper File "/usr/share/vdsm/storage/hsm.py", line 2634, in fenceSpmStorage File "/usr/share/vdsm/storage/sp.py", line 150, in forceFreeSpm File "/usr/share/vdsm/storage/securable.py", line 78, in wrapper SecureError Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::874::TaskManager.Task::(_run) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._run: 8ee680b3-39b8-49ef-b756-8d374f34d97e ('524a7003-edec-4f52-a38e-b15cadfbe3ef', 1, '17') {} failed - stopping task Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::1201::TaskManager.Task::(stop) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::stopping in state preparing (force False) Thread-56738::DEBUG::2012-05-28 03:15:41,872::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 1 aborting True Thread-56738::INFO::2012-05-28 03:15:41,873::task::1159::TaskManager.Task::(prepare) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::aborting: Task is aborted: '' - code 100 Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::1164::TaskManager.Task::(prepare) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Prepare: aborted: Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::980::TaskManager.Task::(_decref) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::ref 0 aborting True Thread-56738::DEBUG::2012-05-28 03:15:41,873::task::915::TaskManager.Task::(_doAbort) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::Task._doAbort: force False Thread-56738::DEBUG::2012-05-28 03:15:41,873::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state preparing -> state aborting Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::537::TaskManager.Task::(__state_aborting) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::_aborting: recover policy none Thread-56738::DEBUG::2012-05-28 03:15:41,874::task::588::TaskManager.Task::(_updateState) Task=`8ee680b3-39b8-49ef-b756-8d374f34d97e`::moving from state aborting -> state failed Thread-56738::DEBUG::2012-05-28 03:15:41,874::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef': < ResourceRef 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', isValid: 'True' obj: 'None'>} Thread-56738::DEBUG::2012-05-28 03:15:41,874::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::535::ResourceManager::(releaseResource) Trying to release resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::550::ResourceManager::(releaseResource) Released resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' (0 active users) Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::555::ResourceManager::(releaseResource) Resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef' is free, finding out if anyone is waiting for it. Thread-56738::DEBUG::2012-05-28 03:15:41,875::resourceManager::562::ResourceManager::(releaseResource) No one is waiting for resource 'Storage.524a7003-edec-4f52-a38e-b15cadfbe3ef', Clearing records. Thread-56738::ERROR::2012-05-28 03:15:41,876::dispatcher::93::Storage.Dispatcher.Protect::(run) Traceback (most recent call last): File "/usr/share/vdsm/storage/dispatcher.py", line 85, in run File "/usr/share/vdsm/storage/task.py", line 1166, in prepare SecureError Thread-26::DEBUG::2012-05-28 03:15:48,077::persistentDict::216::Storage.PersistentDict::(refresh) read lines (FileMetadataRW)=['CLASS=Data', 'DESCRIPTION=VMDomain', 'IOOPTIMEOUTSEC=10', 'LEASERETRIES=3', 'LEASETIMESEC=60', 'LOCKPOLICY=', 'LOCKRENEWALINTERVALSEC=5', 'MASTER_VERSION=1', 'POOL_DESCRIPTION=BLC', 'POOL_DOMAINS=fce72110-71ae-46be-8811-2fbeaa001ed2:Active,5e2ac537-6a73-4faf-8379-68f3ff26a75d:Active,6d931187-2c83-4c33-8693-ca2570f7c136:Active', 'POOL_SPM_ID=1', 'POOL_SPM_LVER=17', 'POOL_UUID=524a7003-edec-4f52-a38e-b15cadfbe3ef', 'REMOTE_PATH=xxx.xxx.xxx.xxx:/export/data/Ovirt-Domain/vmdomain', 'ROLE=Master', 'SDUUID=5e2ac537-6a73-4faf-8379-68f3ff26a75d', 'TYPE=NFS', 'VERSION=0', '_SHA_CKSUM=a17bf026e76daae1ff911bdbbcfa13b700c93d7e'] Thread-56743::DEBUG::2012-05-28 03:15:50,717::task::588::TaskManager.Task::(_updateState) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state init -> state preparing Thread-56743::INFO::2012-05-28 03:15:50,718::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56743::INFO::2012-05-28 03:15:50,719::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 03:15:50,720::task::1174::TaskManager.Task::(prepare) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00115013122559', 'lastCheck': 1338174941.265202, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338174948.079344, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00129413604736', 'lastCheck': 1338174946.895659, 'code': 0, 'valid': True}} Thread-56743::DEBUG::2012-05-28 03:15:50,721::task::588::TaskManager.Task::(_updateState) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::moving from state preparing -> state finished Thread-56743::DEBUG::2012-05-28 03:15:50,722::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56743::DEBUG::2012-05-28 03:15:50,722::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56743::DEBUG::2012-05-28 03:15:50,723::task::980::TaskManager.Task::(_decref) Task=`e58fd0e1-d2ae-41ba-9906-473933b98bb5`::ref 0 aborting False Thread-56745::DEBUG::2012-05-28 03:15:51,379::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56745::DEBUG::2012-05-28 03:15:51,380::task::588::TaskManager.Task::(_updateState) Task=`38728832-84c0-45d6-9577-277bc00f4971`::moving from state init -> state preparing Thread-56745::INFO::2012-05-28 03:15:51,381::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56745::INFO::2012-05-28 03:15:51,382::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 03:15:51,383::task::1174::TaskManager.Task::(prepare) Task=`38728832-84c0-45d6-9577-277bc00f4971`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56745::DEBUG::2012-05-28 03:15:51,383::task::588::TaskManager.Task::(_updateState) Task=`38728832-84c0-45d6-9577-277bc00f4971`::moving from state preparing -> state finished Thread-56745::DEBUG::2012-05-28 03:15:51,384::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56745::DEBUG::2012-05-28 03:15:51,385::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56745::DEBUG::2012-05-28 03:15:51,385::task::980::TaskManager.Task::(_decref) Task=`38728832-84c0-45d6-9577-277bc00f4971`::ref 0 aborting False Thread-56750::DEBUG::2012-05-28 03:16:00,916::task::588::TaskManager.Task::(_updateState) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state init -> state preparing Thread-56750::INFO::2012-05-28 03:16:00,917::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56750::INFO::2012-05-28 03:16:00,918::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 03:16:00,919::task::1174::TaskManager.Task::(prepare) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.0014750957489', 'lastCheck': 1338174951.276538, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00123810768127', 'lastCheck': 1338174958.08727, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00193691253662', 'lastCheck': 1338174956.908427, 'code': 0, 'valid': True}} Thread-56750::DEBUG::2012-05-28 03:16:00,920::task::588::TaskManager.Task::(_updateState) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::moving from state preparing -> state finished Thread-56750::DEBUG::2012-05-28 03:16:00,921::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56750::DEBUG::2012-05-28 03:16:00,921::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56750::DEBUG::2012-05-28 03:16:00,922::task::980::TaskManager.Task::(_decref) Task=`0b24e93f-a073-464b-968b-197658c4ca83`::ref 0 aborting False Thread-56752::DEBUG::2012-05-28 03:16:01,429::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56752::DEBUG::2012-05-28 03:16:01,430::task::588::TaskManager.Task::(_updateState) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state init -> state preparing Thread-56752::INFO::2012-05-28 03:16:01,431::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56752::INFO::2012-05-28 03:16:01,432::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 03:16:01,433::task::1174::TaskManager.Task::(prepare) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56752::DEBUG::2012-05-28 03:16:01,433::task::588::TaskManager.Task::(_updateState) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::moving from state preparing -> state finished Thread-56752::DEBUG::2012-05-28 03:16:01,434::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56752::DEBUG::2012-05-28 03:16:01,435::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56752::DEBUG::2012-05-28 03:16:01,435::task::980::TaskManager.Task::(_decref) Task=`3fb01b85-0d37-4eea-935f-e82f1e2ff76b`::ref 0 aborting False Thread-56757::DEBUG::2012-05-28 03:16:11,132::task::588::TaskManager.Task::(_updateState) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state init -> state preparing Thread-56757::INFO::2012-05-28 03:16:11,133::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56757::INFO::2012-05-28 03:16:11,134::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 03:16:11,134::task::1174::TaskManager.Task::(prepare) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00143098831177', 'lastCheck': 1338174961.286303, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00148105621338', 'lastCheck': 1338174968.096825, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00177407264709', 'lastCheck': 1338174966.91743, 'code': 0, 'valid': True}} Thread-56757::DEBUG::2012-05-28 03:16:11,135::task::588::TaskManager.Task::(_updateState) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::moving from state preparing -> state finished Thread-56757::DEBUG::2012-05-28 03:16:11,136::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56757::DEBUG::2012-05-28 03:16:11,137::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56757::DEBUG::2012-05-28 03:16:11,137::task::980::TaskManager.Task::(_decref) Task=`f82a5430-0985-442f-8d58-c21bb1102190`::ref 0 aborting False Thread-56759::DEBUG::2012-05-28 03:16:11,493::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56759::DEBUG::2012-05-28 03:16:11,495::task::588::TaskManager.Task::(_updateState) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state init -> state preparing Thread-56759::INFO::2012-05-28 03:16:11,495::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56759::INFO::2012-05-28 03:16:11,496::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 03:16:11,497::task::1174::TaskManager.Task::(prepare) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56759::DEBUG::2012-05-28 03:16:11,498::task::588::TaskManager.Task::(_updateState) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::moving from state preparing -> state finished Thread-56759::DEBUG::2012-05-28 03:16:11,498::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56759::DEBUG::2012-05-28 03:16:11,499::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56759::DEBUG::2012-05-28 03:16:11,500::task::980::TaskManager.Task::(_decref) Task=`b5efb22f-5d5c-4780-9090-1d220fc1842f`::ref 0 aborting False Thread-56764::DEBUG::2012-05-28 03:16:21,323::task::588::TaskManager.Task::(_updateState) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state init -> state preparing Thread-56764::INFO::2012-05-28 03:16:21,324::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56764::INFO::2012-05-28 03:16:21,325::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 03:16:21,325::task::1174::TaskManager.Task::(prepare) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00120186805725', 'lastCheck': 1338174981.305562, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00149893760681', 'lastCheck': 1338174978.106855, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00185894966125', 'lastCheck': 1338174976.929951, 'code': 0, 'valid': True}} Thread-56764::DEBUG::2012-05-28 03:16:21,326::task::588::TaskManager.Task::(_updateState) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::moving from state preparing -> state finished Thread-56764::DEBUG::2012-05-28 03:16:21,327::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56764::DEBUG::2012-05-28 03:16:21,328::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56764::DEBUG::2012-05-28 03:16:21,328::task::980::TaskManager.Task::(_decref) Task=`20c22deb-791f-4832-a37e-54a794d7f5eb`::ref 0 aborting False Thread-56766::DEBUG::2012-05-28 03:16:21,542::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56766::DEBUG::2012-05-28 03:16:21,543::task::588::TaskManager.Task::(_updateState) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state init -> state preparing Thread-56766::INFO::2012-05-28 03:16:21,544::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56766::INFO::2012-05-28 03:16:21,545::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 03:16:21,545::task::1174::TaskManager.Task::(prepare) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56766::DEBUG::2012-05-28 03:16:21,546::task::588::TaskManager.Task::(_updateState) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::moving from state preparing -> state finished Thread-56766::DEBUG::2012-05-28 03:16:21,547::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56766::DEBUG::2012-05-28 03:16:21,547::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56766::DEBUG::2012-05-28 03:16:21,548::task::980::TaskManager.Task::(_decref) Task=`0586a277-8536-4e37-91ed-598b47286c2f`::ref 0 aborting False Thread-56771::DEBUG::2012-05-28 03:16:31,521::task::588::TaskManager.Task::(_updateState) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state init -> state preparing Thread-56771::INFO::2012-05-28 03:16:31,522::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56771::INFO::2012-05-28 03:16:31,523::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 03:16:31,524::task::1174::TaskManager.Task::(prepare) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146007537842', 'lastCheck': 1338174991.315921, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00130796432495', 'lastCheck': 1338174988.116432, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00182700157166', 'lastCheck': 1338174986.942698, 'code': 0, 'valid': True}} Thread-56771::DEBUG::2012-05-28 03:16:31,524::task::588::TaskManager.Task::(_updateState) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::moving from state preparing -> state finished Thread-56771::DEBUG::2012-05-28 03:16:31,525::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56771::DEBUG::2012-05-28 03:16:31,526::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56771::DEBUG::2012-05-28 03:16:31,526::task::980::TaskManager.Task::(_decref) Task=`5717ab22-77fc-4b9e-9ef1-fc37d9b23b60`::ref 0 aborting False Thread-56773::DEBUG::2012-05-28 03:16:31,592::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56773::DEBUG::2012-05-28 03:16:31,593::task::588::TaskManager.Task::(_updateState) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state init -> state preparing Thread-56773::INFO::2012-05-28 03:16:31,594::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56773::INFO::2012-05-28 03:16:31,595::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 03:16:31,596::task::1174::TaskManager.Task::(prepare) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56773::DEBUG::2012-05-28 03:16:31,596::task::588::TaskManager.Task::(_updateState) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::moving from state preparing -> state finished Thread-56773::DEBUG::2012-05-28 03:16:31,597::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56773::DEBUG::2012-05-28 03:16:31,598::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56773::DEBUG::2012-05-28 03:16:31,598::task::980::TaskManager.Task::(_decref) Task=`752dbe30-c5e5-45a3-b7e0-81a19564ec4f`::ref 0 aborting False Thread-56778::DEBUG::2012-05-28 03:16:41,641::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56778::DEBUG::2012-05-28 03:16:41,643::task::588::TaskManager.Task::(_updateState) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state init -> state preparing Thread-56778::INFO::2012-05-28 03:16:41,643::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56778::INFO::2012-05-28 03:16:41,644::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 03:16:41,645::task::1174::TaskManager.Task::(prepare) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56778::DEBUG::2012-05-28 03:16:41,646::task::588::TaskManager.Task::(_updateState) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::moving from state preparing -> state finished Thread-56778::DEBUG::2012-05-28 03:16:41,646::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56778::DEBUG::2012-05-28 03:16:41,647::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56778::DEBUG::2012-05-28 03:16:41,648::task::980::TaskManager.Task::(_decref) Task=`5b9dcf88-4aaf-4649-8895-4c1d9bfcc2db`::ref 0 aborting False Thread-56779::DEBUG::2012-05-28 03:16:41,731::task::588::TaskManager.Task::(_updateState) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state init -> state preparing Thread-56779::INFO::2012-05-28 03:16:41,732::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56779::INFO::2012-05-28 03:16:41,733::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 03:16:41,734::task::1174::TaskManager.Task::(prepare) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00130009651184', 'lastCheck': 1338175001.325553, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0015070438385', 'lastCheck': 1338174998.126787, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00195598602295', 'lastCheck': 1338174996.955508, 'code': 0, 'valid': True}} Thread-56779::DEBUG::2012-05-28 03:16:41,735::task::588::TaskManager.Task::(_updateState) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::moving from state preparing -> state finished Thread-56779::DEBUG::2012-05-28 03:16:41,736::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56779::DEBUG::2012-05-28 03:16:41,736::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56779::DEBUG::2012-05-28 03:16:41,737::task::980::TaskManager.Task::(_decref) Task=`f3855ff9-49dc-4da1-ab42-3f717ca2242f`::ref 0 aborting False Thread-56785::DEBUG::2012-05-28 03:16:51,691::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56785::DEBUG::2012-05-28 03:16:51,693::task::588::TaskManager.Task::(_updateState) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state init -> state preparing Thread-56785::INFO::2012-05-28 03:16:51,693::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56785::INFO::2012-05-28 03:16:51,694::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 03:16:51,695::task::1174::TaskManager.Task::(prepare) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56785::DEBUG::2012-05-28 03:16:51,696::task::588::TaskManager.Task::(_updateState) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::moving from state preparing -> state finished Thread-56785::DEBUG::2012-05-28 03:16:51,696::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56785::DEBUG::2012-05-28 03:16:51,697::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56785::DEBUG::2012-05-28 03:16:51,698::task::980::TaskManager.Task::(_decref) Task=`f7791e70-ed9d-438f-b90a-6de44ccc77df`::ref 0 aborting False Thread-56786::DEBUG::2012-05-28 03:16:51,943::task::588::TaskManager.Task::(_updateState) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state init -> state preparing Thread-56786::INFO::2012-05-28 03:16:51,943::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56786::INFO::2012-05-28 03:16:51,944::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 03:16:51,945::task::1174::TaskManager.Task::(prepare) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00257992744446', 'lastCheck': 1338175011.337062, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00142002105713', 'lastCheck': 1338175008.138333, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016028881073', 'lastCheck': 1338175006.965758, 'code': 0, 'valid': True}} Thread-56786::DEBUG::2012-05-28 03:16:51,946::task::588::TaskManager.Task::(_updateState) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::moving from state preparing -> state finished Thread-56786::DEBUG::2012-05-28 03:16:51,947::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56786::DEBUG::2012-05-28 03:16:51,947::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56786::DEBUG::2012-05-28 03:16:51,948::task::980::TaskManager.Task::(_decref) Task=`ae37d8af-31d5-4248-8109-0c5edc0eeb72`::ref 0 aborting False Thread-56792::DEBUG::2012-05-28 03:17:01,741::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56792::DEBUG::2012-05-28 03:17:01,742::task::588::TaskManager.Task::(_updateState) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state init -> state preparing Thread-56792::INFO::2012-05-28 03:17:01,743::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56792::INFO::2012-05-28 03:17:01,744::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 03:17:01,744::task::1174::TaskManager.Task::(prepare) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56792::DEBUG::2012-05-28 03:17:01,745::task::588::TaskManager.Task::(_updateState) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::moving from state preparing -> state finished Thread-56792::DEBUG::2012-05-28 03:17:01,746::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56792::DEBUG::2012-05-28 03:17:01,746::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56792::DEBUG::2012-05-28 03:17:01,747::task::980::TaskManager.Task::(_decref) Task=`2efcfeb7-a6c1-432f-b09e-3409520a5f89`::ref 0 aborting False Thread-56793::DEBUG::2012-05-28 03:17:02,137::task::588::TaskManager.Task::(_updateState) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state init -> state preparing Thread-56793::INFO::2012-05-28 03:17:02,138::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56793::INFO::2012-05-28 03:17:02,139::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 03:17:02,140::task::1174::TaskManager.Task::(prepare) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00146794319153', 'lastCheck': 1338175021.346104, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175018.146864, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149917602539', 'lastCheck': 1338175016.975937, 'code': 0, 'valid': True}} Thread-56793::DEBUG::2012-05-28 03:17:02,141::task::588::TaskManager.Task::(_updateState) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::moving from state preparing -> state finished Thread-56793::DEBUG::2012-05-28 03:17:02,141::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56793::DEBUG::2012-05-28 03:17:02,142::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56793::DEBUG::2012-05-28 03:17:02,143::task::980::TaskManager.Task::(_decref) Task=`513c7e7e-7a78-4fc6-a497-d4810bd35c08`::ref 0 aborting False Thread-56799::DEBUG::2012-05-28 03:17:11,789::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56799::DEBUG::2012-05-28 03:17:11,790::task::588::TaskManager.Task::(_updateState) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state init -> state preparing Thread-56799::INFO::2012-05-28 03:17:11,791::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56799::INFO::2012-05-28 03:17:11,792::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 03:17:11,792::task::1174::TaskManager.Task::(prepare) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56799::DEBUG::2012-05-28 03:17:11,793::task::588::TaskManager.Task::(_updateState) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::moving from state preparing -> state finished Thread-56799::DEBUG::2012-05-28 03:17:11,794::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56799::DEBUG::2012-05-28 03:17:11,794::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56799::DEBUG::2012-05-28 03:17:11,795::task::980::TaskManager.Task::(_decref) Task=`f4493a0e-87ed-49df-bb50-ff78c781c686`::ref 0 aborting False Thread-56800::DEBUG::2012-05-28 03:17:12,334::task::588::TaskManager.Task::(_updateState) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state init -> state preparing Thread-56800::INFO::2012-05-28 03:17:12,334::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56800::INFO::2012-05-28 03:17:12,335::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 03:17:12,336::task::1174::TaskManager.Task::(prepare) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00105905532837', 'lastCheck': 1338175031.355215, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00141787528992', 'lastCheck': 1338175028.156488, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145602226257', 'lastCheck': 1338175026.986184, 'code': 0, 'valid': True}} Thread-56800::DEBUG::2012-05-28 03:17:12,337::task::588::TaskManager.Task::(_updateState) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::moving from state preparing -> state finished Thread-56800::DEBUG::2012-05-28 03:17:12,338::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56800::DEBUG::2012-05-28 03:17:12,338::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56800::DEBUG::2012-05-28 03:17:12,339::task::980::TaskManager.Task::(_decref) Task=`1ea724d6-c05e-46f5-bd1c-dab69d7dd1dc`::ref 0 aborting False Thread-56806::DEBUG::2012-05-28 03:17:21,831::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56806::DEBUG::2012-05-28 03:17:21,832::task::588::TaskManager.Task::(_updateState) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state init -> state preparing Thread-56806::INFO::2012-05-28 03:17:21,833::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56806::INFO::2012-05-28 03:17:21,834::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 03:17:21,835::task::1174::TaskManager.Task::(prepare) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56806::DEBUG::2012-05-28 03:17:21,835::task::588::TaskManager.Task::(_updateState) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::moving from state preparing -> state finished Thread-56806::DEBUG::2012-05-28 03:17:21,836::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56806::DEBUG::2012-05-28 03:17:21,836::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56806::DEBUG::2012-05-28 03:17:21,837::task::980::TaskManager.Task::(_decref) Task=`06654530-d2e3-4dec-a811-10bd4b4e7c70`::ref 0 aborting False Thread-56807::DEBUG::2012-05-28 03:17:22,541::task::588::TaskManager.Task::(_updateState) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state init -> state preparing Thread-56807::INFO::2012-05-28 03:17:22,542::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56807::INFO::2012-05-28 03:17:22,543::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 03:17:22,544::task::1174::TaskManager.Task::(prepare) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00123596191406', 'lastCheck': 1338175041.36586, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00138688087463', 'lastCheck': 1338175038.1667, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00125789642334', 'lastCheck': 1338175036.996167, 'code': 0, 'valid': True}} Thread-56807::DEBUG::2012-05-28 03:17:22,545::task::588::TaskManager.Task::(_updateState) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::moving from state preparing -> state finished Thread-56807::DEBUG::2012-05-28 03:17:22,545::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56807::DEBUG::2012-05-28 03:17:22,546::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56807::DEBUG::2012-05-28 03:17:22,547::task::980::TaskManager.Task::(_decref) Task=`49132eb7-1f0c-4e1a-bb1a-719e8687e3e5`::ref 0 aborting False Thread-56813::DEBUG::2012-05-28 03:17:31,886::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56813::DEBUG::2012-05-28 03:17:31,887::task::588::TaskManager.Task::(_updateState) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state init -> state preparing Thread-56813::INFO::2012-05-28 03:17:31,888::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56813::INFO::2012-05-28 03:17:31,889::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 03:17:31,889::task::1174::TaskManager.Task::(prepare) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56813::DEBUG::2012-05-28 03:17:31,890::task::588::TaskManager.Task::(_updateState) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::moving from state preparing -> state finished Thread-56813::DEBUG::2012-05-28 03:17:31,891::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56813::DEBUG::2012-05-28 03:17:31,891::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56813::DEBUG::2012-05-28 03:17:31,892::task::980::TaskManager.Task::(_decref) Task=`656dcbf2-61d2-41c8-b13b-246fc3f42320`::ref 0 aborting False Thread-56814::DEBUG::2012-05-28 03:17:32,738::task::588::TaskManager.Task::(_updateState) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state init -> state preparing Thread-56814::INFO::2012-05-28 03:17:32,739::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56814::INFO::2012-05-28 03:17:32,740::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 03:17:32,741::task::1174::TaskManager.Task::(prepare) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141310691833', 'lastCheck': 1338175051.375892, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151896476746', 'lastCheck': 1338175048.176782, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130605697632', 'lastCheck': 1338175047.005668, 'code': 0, 'valid': True}} Thread-56814::DEBUG::2012-05-28 03:17:32,742::task::588::TaskManager.Task::(_updateState) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::moving from state preparing -> state finished Thread-56814::DEBUG::2012-05-28 03:17:32,742::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56814::DEBUG::2012-05-28 03:17:32,743::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56814::DEBUG::2012-05-28 03:17:32,743::task::980::TaskManager.Task::(_decref) Task=`53ace160-1b3c-4a73-9f0c-7f65e79b7956`::ref 0 aborting False Thread-56820::DEBUG::2012-05-28 03:17:41,934::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56820::DEBUG::2012-05-28 03:17:41,936::task::588::TaskManager.Task::(_updateState) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state init -> state preparing Thread-56820::INFO::2012-05-28 03:17:41,936::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56820::INFO::2012-05-28 03:17:41,937::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 03:17:41,938::task::1174::TaskManager.Task::(prepare) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56820::DEBUG::2012-05-28 03:17:41,939::task::588::TaskManager.Task::(_updateState) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::moving from state preparing -> state finished Thread-56820::DEBUG::2012-05-28 03:17:41,939::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56820::DEBUG::2012-05-28 03:17:41,940::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56820::DEBUG::2012-05-28 03:17:41,941::task::980::TaskManager.Task::(_decref) Task=`f269aaa5-ae89-40f3-a3d9-6eeba3363fff`::ref 0 aborting False Thread-56821::DEBUG::2012-05-28 03:17:42,936::task::588::TaskManager.Task::(_updateState) Task=`48656e47-318b-431c-9a65-3497cf116647`::moving from state init -> state preparing Thread-56821::INFO::2012-05-28 03:17:42,937::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56821::INFO::2012-05-28 03:17:42,938::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 03:17:42,939::task::1174::TaskManager.Task::(prepare) Task=`48656e47-318b-431c-9a65-3497cf116647`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00127100944519', 'lastCheck': 1338175061.385365, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00120496749878', 'lastCheck': 1338175058.186244, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0014979839325', 'lastCheck': 1338175057.016019, 'code': 0, 'valid': True}} Thread-56821::DEBUG::2012-05-28 03:17:42,940::task::588::TaskManager.Task::(_updateState) Task=`48656e47-318b-431c-9a65-3497cf116647`::moving from state preparing -> state finished Thread-56821::DEBUG::2012-05-28 03:17:42,940::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56821::DEBUG::2012-05-28 03:17:42,941::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56821::DEBUG::2012-05-28 03:17:42,942::task::980::TaskManager.Task::(_decref) Task=`48656e47-318b-431c-9a65-3497cf116647`::ref 0 aborting False Thread-56827::DEBUG::2012-05-28 03:17:51,988::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56827::DEBUG::2012-05-28 03:17:51,989::task::588::TaskManager.Task::(_updateState) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state init -> state preparing Thread-56827::INFO::2012-05-28 03:17:51,990::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56827::INFO::2012-05-28 03:17:51,991::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 03:17:51,992::task::1174::TaskManager.Task::(prepare) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56827::DEBUG::2012-05-28 03:17:51,992::task::588::TaskManager.Task::(_updateState) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::moving from state preparing -> state finished Thread-56827::DEBUG::2012-05-28 03:17:51,993::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56827::DEBUG::2012-05-28 03:17:51,994::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56827::DEBUG::2012-05-28 03:17:51,994::task::980::TaskManager.Task::(_decref) Task=`c7ebbcac-9438-40b0-997c-27bdbda50bdb`::ref 0 aborting False Thread-56828::DEBUG::2012-05-28 03:17:53,151::task::588::TaskManager.Task::(_updateState) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state init -> state preparing Thread-56828::INFO::2012-05-28 03:17:53,152::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56828::INFO::2012-05-28 03:17:53,153::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 03:17:53,153::task::1174::TaskManager.Task::(prepare) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00128722190857', 'lastCheck': 1338175071.395135, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00151491165161', 'lastCheck': 1338175068.197441, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00175714492798', 'lastCheck': 1338175067.028897, 'code': 0, 'valid': True}} Thread-56828::DEBUG::2012-05-28 03:17:53,154::task::588::TaskManager.Task::(_updateState) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::moving from state preparing -> state finished Thread-56828::DEBUG::2012-05-28 03:17:53,155::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56828::DEBUG::2012-05-28 03:17:53,155::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56828::DEBUG::2012-05-28 03:17:53,156::task::980::TaskManager.Task::(_decref) Task=`23acd09a-65bb-4f83-b2b0-3676140b0cda`::ref 0 aborting False Thread-56834::DEBUG::2012-05-28 03:18:02,038::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56834::DEBUG::2012-05-28 03:18:02,039::task::588::TaskManager.Task::(_updateState) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state init -> state preparing Thread-56834::INFO::2012-05-28 03:18:02,040::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56834::INFO::2012-05-28 03:18:02,041::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 03:18:02,042::task::1174::TaskManager.Task::(prepare) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56834::DEBUG::2012-05-28 03:18:02,042::task::588::TaskManager.Task::(_updateState) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::moving from state preparing -> state finished Thread-56834::DEBUG::2012-05-28 03:18:02,043::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56834::DEBUG::2012-05-28 03:18:02,044::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56834::DEBUG::2012-05-28 03:18:02,044::task::980::TaskManager.Task::(_decref) Task=`a0f11dce-81fa-4be6-aa84-d0fdc9976be4`::ref 0 aborting False Thread-56835::DEBUG::2012-05-28 03:18:03,344::task::588::TaskManager.Task::(_updateState) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state init -> state preparing Thread-56835::INFO::2012-05-28 03:18:03,345::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56835::INFO::2012-05-28 03:18:03,346::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 03:18:03,346::task::1174::TaskManager.Task::(prepare) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142383575439', 'lastCheck': 1338175081.405448, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0016040802002', 'lastCheck': 1338175078.207242, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00149083137512', 'lastCheck': 1338175077.036792, 'code': 0, 'valid': True}} Thread-56835::DEBUG::2012-05-28 03:18:03,347::task::588::TaskManager.Task::(_updateState) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::moving from state preparing -> state finished Thread-56835::DEBUG::2012-05-28 03:18:03,348::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56835::DEBUG::2012-05-28 03:18:03,348::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56835::DEBUG::2012-05-28 03:18:03,349::task::980::TaskManager.Task::(_decref) Task=`f4f68b23-3ccc-4435-acbe-d843ec15f315`::ref 0 aborting False Thread-56841::DEBUG::2012-05-28 03:18:12,087::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56841::DEBUG::2012-05-28 03:18:12,088::task::588::TaskManager.Task::(_updateState) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state init -> state preparing Thread-56841::INFO::2012-05-28 03:18:12,089::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56841::INFO::2012-05-28 03:18:12,090::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 03:18:12,090::task::1174::TaskManager.Task::(prepare) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56841::DEBUG::2012-05-28 03:18:12,091::task::588::TaskManager.Task::(_updateState) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::moving from state preparing -> state finished Thread-56841::DEBUG::2012-05-28 03:18:12,092::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56841::DEBUG::2012-05-28 03:18:12,092::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56841::DEBUG::2012-05-28 03:18:12,093::task::980::TaskManager.Task::(_decref) Task=`e2c3fe37-a5d1-4263-a2c1-d59301959374`::ref 0 aborting False Thread-56842::DEBUG::2012-05-28 03:18:13,554::task::588::TaskManager.Task::(_updateState) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state init -> state preparing Thread-56842::INFO::2012-05-28 03:18:13,554::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56842::INFO::2012-05-28 03:18:13,556::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 03:18:13,556::task::1174::TaskManager.Task::(prepare) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00156211853027', 'lastCheck': 1338175091.415912, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00146508216858', 'lastCheck': 1338175088.21675, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00190496444702', 'lastCheck': 1338175087.049977, 'code': 0, 'valid': True}} Thread-56842::DEBUG::2012-05-28 03:18:13,557::task::588::TaskManager.Task::(_updateState) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::moving from state preparing -> state finished Thread-56842::DEBUG::2012-05-28 03:18:13,558::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56842::DEBUG::2012-05-28 03:18:13,558::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56842::DEBUG::2012-05-28 03:18:13,559::task::980::TaskManager.Task::(_decref) Task=`c7a32a44-9030-4f03-aadf-267e368c6417`::ref 0 aborting False Thread-56848::DEBUG::2012-05-28 03:18:22,136::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56848::DEBUG::2012-05-28 03:18:22,137::task::588::TaskManager.Task::(_updateState) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state init -> state preparing Thread-56848::INFO::2012-05-28 03:18:22,138::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56848::INFO::2012-05-28 03:18:22,139::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 03:18:22,139::task::1174::TaskManager.Task::(prepare) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56848::DEBUG::2012-05-28 03:18:22,140::task::588::TaskManager.Task::(_updateState) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::moving from state preparing -> state finished Thread-56848::DEBUG::2012-05-28 03:18:22,141::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56848::DEBUG::2012-05-28 03:18:22,141::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56848::DEBUG::2012-05-28 03:18:22,142::task::980::TaskManager.Task::(_decref) Task=`f558b4e9-8c18-44eb-8690-ba0e44f2f667`::ref 0 aborting False Thread-56849::DEBUG::2012-05-28 03:18:23,747::task::588::TaskManager.Task::(_updateState) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state init -> state preparing Thread-56849::INFO::2012-05-28 03:18:23,748::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56849::INFO::2012-05-28 03:18:23,749::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 03:18:23,750::task::1174::TaskManager.Task::(prepare) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00139188766479', 'lastCheck': 1338175101.425565, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00169515609741', 'lastCheck': 1338175098.227214, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00200009346008', 'lastCheck': 1338175097.062642, 'code': 0, 'valid': True}} Thread-56849::DEBUG::2012-05-28 03:18:23,751::task::588::TaskManager.Task::(_updateState) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::moving from state preparing -> state finished Thread-56849::DEBUG::2012-05-28 03:18:23,751::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56849::DEBUG::2012-05-28 03:18:23,752::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56849::DEBUG::2012-05-28 03:18:23,753::task::980::TaskManager.Task::(_decref) Task=`782848e8-5784-4eb6-a962-12a8ca573d8c`::ref 0 aborting False Thread-56855::DEBUG::2012-05-28 03:18:32,184::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56855::DEBUG::2012-05-28 03:18:32,185::task::588::TaskManager.Task::(_updateState) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state init -> state preparing Thread-56855::INFO::2012-05-28 03:18:32,186::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56855::INFO::2012-05-28 03:18:32,187::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 03:18:32,188::task::1174::TaskManager.Task::(prepare) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56855::DEBUG::2012-05-28 03:18:32,188::task::588::TaskManager.Task::(_updateState) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::moving from state preparing -> state finished Thread-56855::DEBUG::2012-05-28 03:18:32,189::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56855::DEBUG::2012-05-28 03:18:32,190::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56855::DEBUG::2012-05-28 03:18:32,190::task::980::TaskManager.Task::(_decref) Task=`7995b9b1-34ec-4c00-bd20-5d522c60969d`::ref 0 aborting False Thread-56856::DEBUG::2012-05-28 03:18:33,943::task::588::TaskManager.Task::(_updateState) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state init -> state preparing Thread-56856::INFO::2012-05-28 03:18:33,944::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56856::INFO::2012-05-28 03:18:33,945::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 03:18:33,946::task::1174::TaskManager.Task::(prepare) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142502784729', 'lastCheck': 1338175111.435746, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00128602981567', 'lastCheck': 1338175108.236528, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00130701065063', 'lastCheck': 1338175107.074024, 'code': 0, 'valid': True}} Thread-56856::DEBUG::2012-05-28 03:18:33,947::task::588::TaskManager.Task::(_updateState) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::moving from state preparing -> state finished Thread-56856::DEBUG::2012-05-28 03:18:33,947::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56856::DEBUG::2012-05-28 03:18:33,948::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56856::DEBUG::2012-05-28 03:18:33,949::task::980::TaskManager.Task::(_decref) Task=`6f40f32e-5510-4c96-9f45-40bd2f42c3d8`::ref 0 aborting False Thread-56862::DEBUG::2012-05-28 03:18:42,266::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56862::DEBUG::2012-05-28 03:18:42,267::task::588::TaskManager.Task::(_updateState) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state init -> state preparing Thread-56862::INFO::2012-05-28 03:18:42,268::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56862::INFO::2012-05-28 03:18:42,269::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 03:18:42,270::task::1174::TaskManager.Task::(prepare) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56862::DEBUG::2012-05-28 03:18:42,271::task::588::TaskManager.Task::(_updateState) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::moving from state preparing -> state finished Thread-56862::DEBUG::2012-05-28 03:18:42,271::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56862::DEBUG::2012-05-28 03:18:42,272::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56862::DEBUG::2012-05-28 03:18:42,273::task::980::TaskManager.Task::(_decref) Task=`662900fd-250b-4326-983d-e2a68f4953c3`::ref 0 aborting False Thread-56863::DEBUG::2012-05-28 03:18:44,136::task::588::TaskManager.Task::(_updateState) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state init -> state preparing Thread-56863::INFO::2012-05-28 03:18:44,137::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56863::INFO::2012-05-28 03:18:44,138::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 03:18:44,138::task::1174::TaskManager.Task::(prepare) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141000747681', 'lastCheck': 1338175121.445622, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0010199546814', 'lastCheck': 1338175118.245903, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184297561646', 'lastCheck': 1338175117.086533, 'code': 0, 'valid': True}} Thread-56863::DEBUG::2012-05-28 03:18:44,139::task::588::TaskManager.Task::(_updateState) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::moving from state preparing -> state finished Thread-56863::DEBUG::2012-05-28 03:18:44,140::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56863::DEBUG::2012-05-28 03:18:44,140::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56863::DEBUG::2012-05-28 03:18:44,141::task::980::TaskManager.Task::(_decref) Task=`cdcef619-d7f2-4e60-a99a-97a30045738c`::ref 0 aborting False Thread-56869::DEBUG::2012-05-28 03:18:52,315::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56869::DEBUG::2012-05-28 03:18:52,316::task::588::TaskManager.Task::(_updateState) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state init -> state preparing Thread-56869::INFO::2012-05-28 03:18:52,317::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56869::INFO::2012-05-28 03:18:52,318::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 03:18:52,318::task::1174::TaskManager.Task::(prepare) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56869::DEBUG::2012-05-28 03:18:52,319::task::588::TaskManager.Task::(_updateState) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::moving from state preparing -> state finished Thread-56869::DEBUG::2012-05-28 03:18:52,320::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56869::DEBUG::2012-05-28 03:18:52,320::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56869::DEBUG::2012-05-28 03:18:52,321::task::980::TaskManager.Task::(_decref) Task=`eb89f547-bb0d-482d-a2ac-fe19af1cc6bc`::ref 0 aborting False Thread-56870::DEBUG::2012-05-28 03:18:54,326::task::588::TaskManager.Task::(_updateState) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state init -> state preparing Thread-56870::INFO::2012-05-28 03:18:54,327::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56870::INFO::2012-05-28 03:18:54,328::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 03:18:54,329::task::1174::TaskManager.Task::(prepare) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141406059265', 'lastCheck': 1338175131.455501, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00167608261108', 'lastCheck': 1338175128.25812, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00165891647339', 'lastCheck': 1338175127.096497, 'code': 0, 'valid': True}} Thread-56870::DEBUG::2012-05-28 03:18:54,330::task::588::TaskManager.Task::(_updateState) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::moving from state preparing -> state finished Thread-56870::DEBUG::2012-05-28 03:18:54,330::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56870::DEBUG::2012-05-28 03:18:54,331::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56870::DEBUG::2012-05-28 03:18:54,332::task::980::TaskManager.Task::(_decref) Task=`aa4bc4bb-f9df-4691-93c1-2c79577b98bb`::ref 0 aborting False Thread-56875::DEBUG::2012-05-28 03:19:02,361::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56875::DEBUG::2012-05-28 03:19:02,363::task::588::TaskManager.Task::(_updateState) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state init -> state preparing Thread-56875::INFO::2012-05-28 03:19:02,364::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56875::INFO::2012-05-28 03:19:02,364::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 03:19:02,365::task::1174::TaskManager.Task::(prepare) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56875::DEBUG::2012-05-28 03:19:02,366::task::588::TaskManager.Task::(_updateState) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::moving from state preparing -> state finished Thread-56875::DEBUG::2012-05-28 03:19:02,366::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56875::DEBUG::2012-05-28 03:19:02,367::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56875::DEBUG::2012-05-28 03:19:02,368::task::980::TaskManager.Task::(_decref) Task=`f0eee7d7-5d12-452b-a148-88383240483b`::ref 0 aborting False Thread-56877::DEBUG::2012-05-28 03:19:04,518::task::588::TaskManager.Task::(_updateState) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state init -> state preparing Thread-56877::INFO::2012-05-28 03:19:04,519::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56877::INFO::2012-05-28 03:19:04,520::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 03:19:04,520::task::1174::TaskManager.Task::(prepare) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142812728882', 'lastCheck': 1338175141.465798, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00160598754883', 'lastCheck': 1338175138.267357, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00205516815186', 'lastCheck': 1338175137.107303, 'code': 0, 'valid': True}} Thread-56877::DEBUG::2012-05-28 03:19:04,521::task::588::TaskManager.Task::(_updateState) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::moving from state preparing -> state finished Thread-56877::DEBUG::2012-05-28 03:19:04,522::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56877::DEBUG::2012-05-28 03:19:04,522::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56877::DEBUG::2012-05-28 03:19:04,523::task::980::TaskManager.Task::(_decref) Task=`cc53854a-e65d-4a56-932e-c8b85ec73bb8`::ref 0 aborting False Thread-56882::DEBUG::2012-05-28 03:19:12,409::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56882::DEBUG::2012-05-28 03:19:12,410::task::588::TaskManager.Task::(_updateState) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state init -> state preparing Thread-56882::INFO::2012-05-28 03:19:12,411::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56882::INFO::2012-05-28 03:19:12,412::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 03:19:12,413::task::1174::TaskManager.Task::(prepare) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56882::DEBUG::2012-05-28 03:19:12,413::task::588::TaskManager.Task::(_updateState) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::moving from state preparing -> state finished Thread-56882::DEBUG::2012-05-28 03:19:12,414::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56882::DEBUG::2012-05-28 03:19:12,414::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56882::DEBUG::2012-05-28 03:19:12,415::task::980::TaskManager.Task::(_decref) Task=`9f1329e9-8d29-46a6-9e08-dec6ba081463`::ref 0 aborting False Thread-56884::DEBUG::2012-05-28 03:19:14,721::task::588::TaskManager.Task::(_updateState) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state init -> state preparing Thread-56884::INFO::2012-05-28 03:19:14,722::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56884::INFO::2012-05-28 03:19:14,723::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 03:19:14,723::task::1174::TaskManager.Task::(prepare) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00129413604736', 'lastCheck': 1338175151.475591, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171303749084', 'lastCheck': 1338175148.277164, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0018789768219', 'lastCheck': 1338175147.120321, 'code': 0, 'valid': True}} Thread-56884::DEBUG::2012-05-28 03:19:14,724::task::588::TaskManager.Task::(_updateState) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::moving from state preparing -> state finished Thread-56884::DEBUG::2012-05-28 03:19:14,725::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56884::DEBUG::2012-05-28 03:19:14,725::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56884::DEBUG::2012-05-28 03:19:14,726::task::980::TaskManager.Task::(_decref) Task=`0b93a2af-f1a7-4a47-86ee-524058784086`::ref 0 aborting False Thread-56889::DEBUG::2012-05-28 03:19:22,458::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56889::DEBUG::2012-05-28 03:19:22,459::task::588::TaskManager.Task::(_updateState) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state init -> state preparing Thread-56889::INFO::2012-05-28 03:19:22,460::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56889::INFO::2012-05-28 03:19:22,461::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 03:19:22,462::task::1174::TaskManager.Task::(prepare) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56889::DEBUG::2012-05-28 03:19:22,463::task::588::TaskManager.Task::(_updateState) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::moving from state preparing -> state finished Thread-56889::DEBUG::2012-05-28 03:19:22,463::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56889::DEBUG::2012-05-28 03:19:22,464::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56889::DEBUG::2012-05-28 03:19:22,465::task::980::TaskManager.Task::(_decref) Task=`2708c524-6c22-444d-b1b8-26bba6637f2b`::ref 0 aborting False Thread-56891::DEBUG::2012-05-28 03:19:24,908::task::588::TaskManager.Task::(_updateState) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state init -> state preparing Thread-56891::INFO::2012-05-28 03:19:24,909::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56891::INFO::2012-05-28 03:19:24,910::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 03:19:24,911::task::1174::TaskManager.Task::(prepare) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00108504295349', 'lastCheck': 1338175161.48503, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00139307975769', 'lastCheck': 1338175158.286835, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00184178352356', 'lastCheck': 1338175157.132717, 'code': 0, 'valid': True}} Thread-56891::DEBUG::2012-05-28 03:19:24,912::task::588::TaskManager.Task::(_updateState) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::moving from state preparing -> state finished Thread-56891::DEBUG::2012-05-28 03:19:24,912::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56891::DEBUG::2012-05-28 03:19:24,913::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56891::DEBUG::2012-05-28 03:19:24,914::task::980::TaskManager.Task::(_decref) Task=`6a3d04d2-f4e6-4b7e-957f-2e83e0896f33`::ref 0 aborting False Thread-56896::DEBUG::2012-05-28 03:19:32,513::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56896::DEBUG::2012-05-28 03:19:32,514::task::588::TaskManager.Task::(_updateState) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state init -> state preparing Thread-56896::INFO::2012-05-28 03:19:32,515::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56896::INFO::2012-05-28 03:19:32,516::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 03:19:32,517::task::1174::TaskManager.Task::(prepare) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56896::DEBUG::2012-05-28 03:19:32,517::task::588::TaskManager.Task::(_updateState) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::moving from state preparing -> state finished Thread-56896::DEBUG::2012-05-28 03:19:32,518::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56896::DEBUG::2012-05-28 03:19:32,519::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56896::DEBUG::2012-05-28 03:19:32,519::task::980::TaskManager.Task::(_decref) Task=`5263d438-5b32-4eb4-9d7c-64ab08594f33`::ref 0 aborting False Thread-56898::DEBUG::2012-05-28 03:19:35,100::task::588::TaskManager.Task::(_updateState) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state init -> state preparing Thread-56898::INFO::2012-05-28 03:19:35,101::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56898::INFO::2012-05-28 03:19:35,102::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 03:19:35,103::task::1174::TaskManager.Task::(prepare) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00142216682434', 'lastCheck': 1338175171.495628, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00156998634338', 'lastCheck': 1338175168.296831, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00170207023621', 'lastCheck': 1338175167.144922, 'code': 0, 'valid': True}} Thread-56898::DEBUG::2012-05-28 03:19:35,104::task::588::TaskManager.Task::(_updateState) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::moving from state preparing -> state finished Thread-56898::DEBUG::2012-05-28 03:19:35,104::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56898::DEBUG::2012-05-28 03:19:35,105::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56898::DEBUG::2012-05-28 03:19:35,106::task::980::TaskManager.Task::(_decref) Task=`f3d31ef6-d64f-4222-8582-3b93eee5910c`::ref 0 aborting False Thread-56903::DEBUG::2012-05-28 03:19:42,561::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56903::DEBUG::2012-05-28 03:19:42,563::task::588::TaskManager.Task::(_updateState) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state init -> state preparing Thread-56903::INFO::2012-05-28 03:19:42,563::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56903::INFO::2012-05-28 03:19:42,564::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 03:19:42,565::task::1174::TaskManager.Task::(prepare) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56903::DEBUG::2012-05-28 03:19:42,566::task::588::TaskManager.Task::(_updateState) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::moving from state preparing -> state finished Thread-56903::DEBUG::2012-05-28 03:19:42,566::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56903::DEBUG::2012-05-28 03:19:42,567::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56903::DEBUG::2012-05-28 03:19:42,568::task::980::TaskManager.Task::(_decref) Task=`a87e820d-d8d1-48e8-9a13-7d5afb095f5b`::ref 0 aborting False Thread-56905::DEBUG::2012-05-28 03:19:45,293::task::588::TaskManager.Task::(_updateState) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state init -> state preparing Thread-56905::INFO::2012-05-28 03:19:45,294::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56905::INFO::2012-05-28 03:19:45,295::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 03:19:45,295::task::1174::TaskManager.Task::(prepare) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00112390518188', 'lastCheck': 1338175181.50506, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00104904174805', 'lastCheck': 1338175178.30603, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00154089927673', 'lastCheck': 1338175177.155919, 'code': 0, 'valid': True}} Thread-56905::DEBUG::2012-05-28 03:19:45,296::task::588::TaskManager.Task::(_updateState) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::moving from state preparing -> state finished Thread-56905::DEBUG::2012-05-28 03:19:45,297::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56905::DEBUG::2012-05-28 03:19:45,297::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56905::DEBUG::2012-05-28 03:19:45,298::task::980::TaskManager.Task::(_decref) Task=`8ef58f73-7dc4-43a0-a9cb-4c34541d1cbb`::ref 0 aborting False Thread-56910::DEBUG::2012-05-28 03:19:52,610::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56910::DEBUG::2012-05-28 03:19:52,611::task::588::TaskManager.Task::(_updateState) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state init -> state preparing Thread-56910::INFO::2012-05-28 03:19:52,612::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56910::INFO::2012-05-28 03:19:52,613::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 03:19:52,614::task::1174::TaskManager.Task::(prepare) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56910::DEBUG::2012-05-28 03:19:52,615::task::588::TaskManager.Task::(_updateState) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::moving from state preparing -> state finished Thread-56910::DEBUG::2012-05-28 03:19:52,615::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56910::DEBUG::2012-05-28 03:19:52,616::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56910::DEBUG::2012-05-28 03:19:52,616::task::980::TaskManager.Task::(_decref) Task=`548e82e4-17df-46f1-827a-27b136a58d93`::ref 0 aborting False Thread-56912::DEBUG::2012-05-28 03:19:55,489::task::588::TaskManager.Task::(_updateState) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state init -> state preparing Thread-56912::INFO::2012-05-28 03:19:55,490::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56912::INFO::2012-05-28 03:19:55,491::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 03:19:55,492::task::1174::TaskManager.Task::(prepare) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00149893760681', 'lastCheck': 1338175191.515354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145602226257', 'lastCheck': 1338175188.317232, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0016610622406', 'lastCheck': 1338175187.166205, 'code': 0, 'valid': True}} Thread-56912::DEBUG::2012-05-28 03:19:55,493::task::588::TaskManager.Task::(_updateState) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::moving from state preparing -> state finished Thread-56912::DEBUG::2012-05-28 03:19:55,493::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56912::DEBUG::2012-05-28 03:19:55,494::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56912::DEBUG::2012-05-28 03:19:55,495::task::980::TaskManager.Task::(_decref) Task=`8528ed17-1773-4c6a-ae73-903e7506edc4`::ref 0 aborting False Thread-56917::DEBUG::2012-05-28 03:20:02,677::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56917::DEBUG::2012-05-28 03:20:02,678::task::588::TaskManager.Task::(_updateState) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state init -> state preparing Thread-56917::INFO::2012-05-28 03:20:02,679::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56917::INFO::2012-05-28 03:20:02,680::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 03:20:02,681::task::1174::TaskManager.Task::(prepare) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56917::DEBUG::2012-05-28 03:20:02,681::task::588::TaskManager.Task::(_updateState) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::moving from state preparing -> state finished Thread-56917::DEBUG::2012-05-28 03:20:02,682::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56917::DEBUG::2012-05-28 03:20:02,683::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56917::DEBUG::2012-05-28 03:20:02,683::task::980::TaskManager.Task::(_decref) Task=`4bff1b0b-0fb7-43f3-a891-49c83a123977`::ref 0 aborting False Thread-56919::DEBUG::2012-05-28 03:20:05,687::task::588::TaskManager.Task::(_updateState) Task=`369222f4-2262-496b-9893-238884727675`::moving from state init -> state preparing Thread-56919::INFO::2012-05-28 03:20:05,688::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56919::INFO::2012-05-28 03:20:05,689::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 03:20:05,690::task::1174::TaskManager.Task::(prepare) Task=`369222f4-2262-496b-9893-238884727675`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00213313102722', 'lastCheck': 1338175201.528354, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00161290168762', 'lastCheck': 1338175198.327144, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00187110900879', 'lastCheck': 1338175197.176457, 'code': 0, 'valid': True}} Thread-56919::DEBUG::2012-05-28 03:20:05,691::task::588::TaskManager.Task::(_updateState) Task=`369222f4-2262-496b-9893-238884727675`::moving from state preparing -> state finished Thread-56919::DEBUG::2012-05-28 03:20:05,691::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56919::DEBUG::2012-05-28 03:20:05,692::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56919::DEBUG::2012-05-28 03:20:05,693::task::980::TaskManager.Task::(_decref) Task=`369222f4-2262-496b-9893-238884727675`::ref 0 aborting False Thread-56924::DEBUG::2012-05-28 03:20:12,726::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56924::DEBUG::2012-05-28 03:20:12,727::task::588::TaskManager.Task::(_updateState) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state init -> state preparing Thread-56924::INFO::2012-05-28 03:20:12,728::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56924::INFO::2012-05-28 03:20:12,729::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 03:20:12,730::task::1174::TaskManager.Task::(prepare) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56924::DEBUG::2012-05-28 03:20:12,731::task::588::TaskManager.Task::(_updateState) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::moving from state preparing -> state finished Thread-56924::DEBUG::2012-05-28 03:20:12,731::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56924::DEBUG::2012-05-28 03:20:12,732::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56924::DEBUG::2012-05-28 03:20:12,733::task::980::TaskManager.Task::(_decref) Task=`0c42c194-9cc3-41ac-9648-a980ad788338`::ref 0 aborting False Thread-56926::DEBUG::2012-05-28 03:20:15,884::task::588::TaskManager.Task::(_updateState) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state init -> state preparing Thread-56926::INFO::2012-05-28 03:20:15,885::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56926::INFO::2012-05-28 03:20:15,886::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 03:20:15,886::task::1174::TaskManager.Task::(prepare) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00151801109314', 'lastCheck': 1338175211.536796, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.0017991065979', 'lastCheck': 1338175208.337203, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00146102905273', 'lastCheck': 1338175207.186681, 'code': 0, 'valid': True}} Thread-56926::DEBUG::2012-05-28 03:20:15,887::task::588::TaskManager.Task::(_updateState) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::moving from state preparing -> state finished Thread-56926::DEBUG::2012-05-28 03:20:15,888::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56926::DEBUG::2012-05-28 03:20:15,888::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56926::DEBUG::2012-05-28 03:20:15,889::task::980::TaskManager.Task::(_decref) Task=`42db93af-35a1-44d2-8b1c-1056b094c515`::ref 0 aborting False Thread-56931::DEBUG::2012-05-28 03:20:22,774::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56931::DEBUG::2012-05-28 03:20:22,776::task::588::TaskManager.Task::(_updateState) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state init -> state preparing Thread-56931::INFO::2012-05-28 03:20:22,776::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56931::INFO::2012-05-28 03:20:22,777::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 03:20:22,778::task::1174::TaskManager.Task::(prepare) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56931::DEBUG::2012-05-28 03:20:22,779::task::588::TaskManager.Task::(_updateState) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::moving from state preparing -> state finished Thread-56931::DEBUG::2012-05-28 03:20:22,779::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56931::DEBUG::2012-05-28 03:20:22,780::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56931::DEBUG::2012-05-28 03:20:22,781::task::980::TaskManager.Task::(_decref) Task=`458107ff-7945-41de-b4a8-75a79a8b0c3d`::ref 0 aborting False Thread-56933::DEBUG::2012-05-28 03:20:26,076::task::588::TaskManager.Task::(_updateState) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state init -> state preparing Thread-56933::INFO::2012-05-28 03:20:26,077::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56933::INFO::2012-05-28 03:20:26,078::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 03:20:26,079::task::1174::TaskManager.Task::(prepare) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00121998786926', 'lastCheck': 1338175221.545588, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00145983695984', 'lastCheck': 1338175218.346951, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00132298469543', 'lastCheck': 1338175217.198239, 'code': 0, 'valid': True}} Thread-56933::DEBUG::2012-05-28 03:20:26,080::task::588::TaskManager.Task::(_updateState) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::moving from state preparing -> state finished Thread-56933::DEBUG::2012-05-28 03:20:26,080::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56933::DEBUG::2012-05-28 03:20:26,081::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56933::DEBUG::2012-05-28 03:20:26,082::task::980::TaskManager.Task::(_decref) Task=`dd239c6d-9c7a-4884-845b-47815ca75c1d`::ref 0 aborting False Thread-56938::DEBUG::2012-05-28 03:20:32,822::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56938::DEBUG::2012-05-28 03:20:32,823::task::588::TaskManager.Task::(_updateState) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state init -> state preparing Thread-56938::INFO::2012-05-28 03:20:32,824::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56938::INFO::2012-05-28 03:20:32,825::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 03:20:32,826::task::1174::TaskManager.Task::(prepare) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56938::DEBUG::2012-05-28 03:20:32,826::task::588::TaskManager.Task::(_updateState) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::moving from state preparing -> state finished Thread-56938::DEBUG::2012-05-28 03:20:32,827::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56938::DEBUG::2012-05-28 03:20:32,828::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56938::DEBUG::2012-05-28 03:20:32,828::task::980::TaskManager.Task::(_decref) Task=`69cc05d9-7670-4029-9353-77c1e9682d2a`::ref 0 aborting False Thread-56940::DEBUG::2012-05-28 03:20:36,279::task::588::TaskManager.Task::(_updateState) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state init -> state preparing Thread-56940::INFO::2012-05-28 03:20:36,280::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56940::INFO::2012-05-28 03:20:36,281::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 03:20:36,282::task::1174::TaskManager.Task::(prepare) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00169110298157', 'lastCheck': 1338175231.556109, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00133609771729', 'lastCheck': 1338175228.356622, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0012149810791', 'lastCheck': 1338175227.244507, 'code': 0, 'valid': True}} Thread-56940::DEBUG::2012-05-28 03:20:36,282::task::588::TaskManager.Task::(_updateState) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::moving from state preparing -> state finished Thread-56940::DEBUG::2012-05-28 03:20:36,283::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56940::DEBUG::2012-05-28 03:20:36,284::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56940::DEBUG::2012-05-28 03:20:36,284::task::980::TaskManager.Task::(_decref) Task=`90d564b4-e61a-45be-bfb6-8e01c461464c`::ref 0 aborting False Thread-56945::DEBUG::2012-05-28 03:20:42,871::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56945::DEBUG::2012-05-28 03:20:42,872::task::588::TaskManager.Task::(_updateState) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state init -> state preparing Thread-56945::INFO::2012-05-28 03:20:42,873::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56945::INFO::2012-05-28 03:20:42,874::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 03:20:42,875::task::1174::TaskManager.Task::(prepare) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56945::DEBUG::2012-05-28 03:20:42,875::task::588::TaskManager.Task::(_updateState) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::moving from state preparing -> state finished Thread-56945::DEBUG::2012-05-28 03:20:42,876::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56945::DEBUG::2012-05-28 03:20:42,876::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56945::DEBUG::2012-05-28 03:20:42,877::task::980::TaskManager.Task::(_decref) Task=`388b6b84-7409-4f55-8f90-74c7aa9d1b01`::ref 0 aborting False Thread-56947::DEBUG::2012-05-28 03:20:46,472::task::588::TaskManager.Task::(_updateState) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state init -> state preparing Thread-56947::INFO::2012-05-28 03:20:46,473::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56947::INFO::2012-05-28 03:20:46,474::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 03:20:46,475::task::1174::TaskManager.Task::(prepare) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00122499465942', 'lastCheck': 1338175241.565494, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00244998931885', 'lastCheck': 1338175238.369767, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.0427939891815', 'lastCheck': 1338175237.29732, 'code': 0, 'valid': True}} Thread-56947::DEBUG::2012-05-28 03:20:46,475::task::588::TaskManager.Task::(_updateState) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::moving from state preparing -> state finished Thread-56947::DEBUG::2012-05-28 03:20:46,476::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56947::DEBUG::2012-05-28 03:20:46,477::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56947::DEBUG::2012-05-28 03:20:46,477::task::980::TaskManager.Task::(_decref) Task=`82d9ab88-ea59-413a-ab16-236604876de7`::ref 0 aborting False Thread-56952::DEBUG::2012-05-28 03:20:52,921::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56952::DEBUG::2012-05-28 03:20:52,922::task::588::TaskManager.Task::(_updateState) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state init -> state preparing Thread-56952::INFO::2012-05-28 03:20:52,923::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56952::INFO::2012-05-28 03:20:52,924::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 03:20:52,925::task::1174::TaskManager.Task::(prepare) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56952::DEBUG::2012-05-28 03:20:52,926::task::588::TaskManager.Task::(_updateState) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::moving from state preparing -> state finished Thread-56952::DEBUG::2012-05-28 03:20:52,926::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56952::DEBUG::2012-05-28 03:20:52,927::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56952::DEBUG::2012-05-28 03:20:52,927::task::980::TaskManager.Task::(_decref) Task=`10ec6d58-3495-4c0c-837e-869d547d3322`::ref 0 aborting False Thread-56954::DEBUG::2012-05-28 03:20:56,684::task::588::TaskManager.Task::(_updateState) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state init -> state preparing Thread-56954::INFO::2012-05-28 03:20:56,685::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56954::INFO::2012-05-28 03:20:56,686::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 03:20:56,687::task::1174::TaskManager.Task::(prepare) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00141596794128', 'lastCheck': 1338175251.575526, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00190401077271', 'lastCheck': 1338175248.385359, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00176906585693', 'lastCheck': 1338175247.307218, 'code': 0, 'valid': True}} Thread-56954::DEBUG::2012-05-28 03:20:56,688::task::588::TaskManager.Task::(_updateState) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::moving from state preparing -> state finished Thread-56954::DEBUG::2012-05-28 03:20:56,688::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56954::DEBUG::2012-05-28 03:20:56,689::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56954::DEBUG::2012-05-28 03:20:56,690::task::980::TaskManager.Task::(_decref) Task=`b5ece2e7-eae6-41cd-869c-880abe928f6e`::ref 0 aborting False Thread-56959::DEBUG::2012-05-28 03:21:02,969::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56959::DEBUG::2012-05-28 03:21:02,971::task::588::TaskManager.Task::(_updateState) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state init -> state preparing Thread-56959::INFO::2012-05-28 03:21:02,971::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56959::INFO::2012-05-28 03:21:02,972::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 03:21:02,973::task::1174::TaskManager.Task::(prepare) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56959::DEBUG::2012-05-28 03:21:02,974::task::588::TaskManager.Task::(_updateState) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::moving from state preparing -> state finished Thread-56959::DEBUG::2012-05-28 03:21:02,974::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56959::DEBUG::2012-05-28 03:21:02,975::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56959::DEBUG::2012-05-28 03:21:02,976::task::980::TaskManager.Task::(_decref) Task=`48ad0981-11fb-4cf9-b954-cb7c301c0272`::ref 0 aborting False Thread-56961::DEBUG::2012-05-28 03:21:06,878::task::588::TaskManager.Task::(_updateState) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state init -> state preparing Thread-56961::INFO::2012-05-28 03:21:06,879::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56961::INFO::2012-05-28 03:21:06,880::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 03:21:06,880::task::1174::TaskManager.Task::(prepare) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00164604187012', 'lastCheck': 1338175261.586043, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00171995162964', 'lastCheck': 1338175258.399656, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00198912620544', 'lastCheck': 1338175257.317448, 'code': 0, 'valid': True}} Thread-56961::DEBUG::2012-05-28 03:21:06,881::task::588::TaskManager.Task::(_updateState) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::moving from state preparing -> state finished Thread-56961::DEBUG::2012-05-28 03:21:06,882::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56961::DEBUG::2012-05-28 03:21:06,882::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56961::DEBUG::2012-05-28 03:21:06,883::task::980::TaskManager.Task::(_decref) Task=`16065043-c96c-4865-acb9-b6bd7094aa17`::ref 0 aborting False Thread-56965::DEBUG::2012-05-28 03:21:13,018::clientIF::261::Storage.Dispatcher.Protect::(wrapper) [172.30.0.229] Thread-56965::DEBUG::2012-05-28 03:21:13,019::task::588::TaskManager.Task::(_updateState) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state init -> state preparing Thread-56965::INFO::2012-05-28 03:21:13,020::logUtils::37::dispatcher::(wrapper) Run and protect: getSpmStatus(spUUID='524a7003-edec-4f52-a38e-b15cadfbe3ef', options=None) Thread-56965::INFO::2012-05-28 03:21:13,021::logUtils::39::dispatcher::(wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 03:21:13,022::task::1174::TaskManager.Task::(prepare) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::finished: {'spm_st': {'spmId': 1, 'spmStatus': 'Free', 'spmLver': 17}} Thread-56965::DEBUG::2012-05-28 03:21:13,022::task::588::TaskManager.Task::(_updateState) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::moving from state preparing -> state finished Thread-56965::DEBUG::2012-05-28 03:21:13,023::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56965::DEBUG::2012-05-28 03:21:13,024::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56965::DEBUG::2012-05-28 03:21:13,024::task::980::TaskManager.Task::(_decref) Task=`a2b6f77b-c443-440c-80a0-c8afe27c6629`::ref 0 aborting False Thread-56968::DEBUG::2012-05-28 03:21:17,091::task::588::TaskManager.Task::(_updateState) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state init -> state preparing Thread-56968::INFO::2012-05-28 03:21:17,092::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None) Thread-56968::INFO::2012-05-28 03:21:17,093::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 03:21:17,094::task::1174::TaskManager.Task::(prepare) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::finished: {'fce72110-71ae-46be-8811-2fbeaa001ed2': {'delay': '0.00132322311401', 'lastCheck': 1338175271.595521, 'code': 0, 'valid': True}, '5e2ac537-6a73-4faf-8379-68f3ff26a75d': {'delay': '0.00182509422302', 'lastCheck': 1338175268.408193, 'code': 0, 'valid': True}, '6d931187-2c83-4c33-8693-ca2570f7c136': {'delay': '0.00145196914673', 'lastCheck': 1338175267.326476, 'code': 0, 'valid': True}} Thread-56968::DEBUG::2012-05-28 03:21:17,095::task::588::TaskManager.Task::(_updateState) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::moving from state preparing -> state finished Thread-56968::DEBUG::2012-05-28 03:21:17,095::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {} Thread-56968::DEBUG::2012-05-28 03:21:17,096::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {} Thread-56968::DEBUG::2012-05-28 03:21:17,097::task::980::TaskManager.Task::(_decref) Task=`8a53fed3-fa89-4317-86ab-96b029f52afc`::ref 0 aborting False
On 28 May, 2012, at 11:09 AM, Shu Ming wrote:
How about your /var/log/vdsm.log in the two nodes? It seems that VDSM got some problems.
On 2012-5-28 11:04, T-Sinjon wrote:
1,on node1, vdsm seems strange , it's sleeping [root@ovirt-node-1 ~]# systemctl status vdsmd.service vdsmd.service - Virtual Desktop Server Manager Loaded: loaded (/lib/systemd/system/vdsmd.service; enabled) Active: active (running) since Mon, 28 May 2012 02:43:22 +0000; 9min ago Process: 1157 ExecStart=/lib/systemd/systemd-vdsmd start (code=exited, status=0/SUCCESS) Main PID: 2228 (respawn) CGroup: name=systemd:/system/vdsmd.service ├ 2228 /bin/bash -e /usr/share/vdsm/respawn --minlifetime... └ 3573 sleep 900 2,no firewall blocked 3,network is ok, i can ssh into node1 from engine
I have used the fence option (confirm host has been rebooted), but SPM did not changed to other node, below is the engine.log when i do this action:
2012-05-28 10:49:51,846 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock Acquired to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:51,847 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Running command: FenceVdsManualyCommand internal: false. Entities affected : ID: ae567034-5d8e-11e1-bdc9-a7168ad4d39f Type: VDS 2012-05-28 10:49:51,927 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Trying to fence spm ovirt-node-1.local via vds ovirt-node-2.local 2012-05-28 10:49:51,933 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] START, FenceSpmStorageVDSCommand(vdsId = a522a6a6-a72e-11e1-baa3-bba876a88ef4, storagePoolId = 524a7003-edec-4f52-a38e-b15cadfbe3ef, prevId=1, prevLVER=17), log id: 530cb694 2012-05-28 10:49:51,965 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Command org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand return value Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc mCode 654 mMessage Not SPM
2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-5-thread-49) [72d88732] Vds: ovirt-node-2.local 2012-05-28 10:49:51,966
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] (pool-5-thread-49) [72d88732] Command FenceSpmStorageVDS execution failed. Exception: IRSNonOperationalException: IRSGenericException: IRSErrorException: IRSNonOperationalException: Not SPM 2012-05-28 10:49:51,966 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceSpmStorageVDSCommand] (pool-5-thread-49) [72d88732] FINISH, FenceSpmStorageVDSCommand, log id: 530cb694 2012-05-28 10:49:51,967 WARN [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Could not fence spm on vds ovirt-node-2.local 2012-05-28 10:49:51,971 ERROR [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand. 2012-05-28 10:49:51,971 INFO [org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand] (pool-5-thread-49) [72d88732] Lock freed to object EngineLock [exclusiveLocks= key: org.ovirt.engine.core.bll.storage.FenceVdsManualyCommand value: ae567034-5d8e-11e1-bdc9-a7168ad4d39f , sharedLocks= ] 2012-05-28 10:49:57,457 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:49:57,461 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:49:57,466 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:49:57,466 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-79) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:00,002 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable hosts done 2012-05-28 10:50:00,004 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains 2012-05-28 10:50:00,006 INFO [org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-87) Checking autorecoverable storage domains done 2012-05-28 10:50:07,502 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:07,505 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:07,510 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:07,510 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-93) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:17,551 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:17,554 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:17,559 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:17,559 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:27,609 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:27,612 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:27,617 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:27,618 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-92) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:37,652 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:37,656 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1 2012-05-28 10:50:37,661 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) SPM selection - vds seems as spm ovirt-node-1.local 2012-05-28 10:50:37,662 WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-67) spm vds is non responsive, stopping spm selection. 2012-05-28 10:50:47,709 INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) hostFromVds::selectedVds - ovirt-node-2.local, spmStatus Free, storage pool BLC 2012-05-28 10:50:47,712 ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] (QuartzScheduler_Worker-34) SPM Init: could not find reported vds or not up - pool:BLC vds_spm_id: 1
On 28 May, 2012, at 12:08 AM, Haim Ateya wrote:
Hi, first question that comes to mind is why host is in non-responsive state? Please check the following: 1. vdsmd service is running on host side 2. No firewall is blocking comm. in and out 3. No network issue between host and manager
Now, for your question, you can use the manual fence option (confirm host has been rebooted), which will free spm role for faulty host, and engine will elect new spm.
Haim
On May 27, 2012, at 18:32, T-Sinjon < tscbj1989@gmail.com > wrote:
Description of problem:
i have 2 nodes ovirt-node1.local Non Responsive SPM ovirt-node2.local Up None
The SPM node stuck in Non-responsive status, it can't be actived, all vms in the node went into Unknown status and the master vm domain became inactived
when i do "Maintenace" action to node1, it says: Error: Cannot switch Host to Maintenance mode. Host still has running VMs on it and is in Non-Responsive state.
but there has no vm running in node1 , it only has 2 vms in Unknown status
Because I can't active the SPM host , so i can't active the vm storage domain
1,How can i migrated the SPM role to other host in my data center , such us node2? 2,How can i send the node1 to UP status?(I have did 'confirm the host has been Rebooted' action , and rebooted the node1, but it did no sense)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Shu Ming <shuming@linux.vnet.ibm.com> IBM China Systems and Technology Laboratory
participants (3)
-
Haim Ateya
-
Shu Ming
-
T-Sinjon