cc-node:v25 commitshttps://git.seblu.net/mirror/cc-node/-/commits/v252013-02-27T14:19:48+01:00https://git.seblu.net/mirror/cc-node/-/commit/76414dbe4a0ec266fd43dc66dd21e6a04014eb1fReleased version 252013-02-27T14:19:48+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/4454dc45fc6afbc9832801627132cffea0677e56Fix no set literals prior to python 2.72013-02-27T14:16:51+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/98f7dc7ff96edcafc8c725bf0e066c05d08987e7Released version 242013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/8455cf70130b52a7a49cdd352b38a2fa2fbcb675hypervisor.kvm: fix domain XML update while running2013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.com
When we update a VM configuration while it is running, for example a change in
the network interfaces, we recreate a domain from the running XML which is fine
but this is not valid anymore when the VM is stopped.
So in the latter case, we keep an attribute on the VM indicating if we need to
recreate the VM instance from the XML when it stops.https://git.seblu.net/mirror/cc-node/-/commit/80f2bcb4e2b29d35f0ae4a1f62ec50d0e2ddab2bjobs: use count itertool instead of home made2013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/df73583f49266483deb90f3fe3a3cd94e2791a0chypervisor.lib: user count itertool instead of home made2013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/052c6f7f6e59412df3fb2d3413ec08357464242bhypervisor.domains: use itertools instead of manual counters2013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/af6d3c81bf04cd638a7aee52d0d0aed9718ef003hypervisor.domains: Remove ttl for nic tags2013-02-27T13:55:14+01:00Anael Beutotanael.beutot@smartjog.com
Since a network interface cannot change.https://git.seblu.net/mirror/cc-node/-/commit/46653ed4f74c4fa847cf5bf2ac3e732b8286e8a7Actually implement permission checking for RPC handlers2013-02-27T13:54:55+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/95744f5a8f5cd2fb1e87d2908623df258b8e3519Updated config file example2012-12-27T16:05:13+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/5ae80dd5d28942302622c1243fe68a8ea5e2209fRefactor config handling2012-12-27T16:05:13+01:00Anael Beutotanael.beutot@smartjog.com
Added options for deactivating handlers in config file.
Added deprecated option remote_execution.https://git.seblu.net/mirror/cc-node/-/commit/7b0ff548d3a392fbbb45c7a8d50722d03f580a67Use declarative API for RPC handlers2012-12-27T16:05:13+01:00Anael Beutotanael.beutot@smartjog.com
Define a decorator for libvirt handlers, those can be used only when the
connection to the libvirt is activehttps://git.seblu.net/mirror/cc-node/-/commit/b2783ba2b1d24cae8c2c9fc1c65bca38443a5370Released version 232012-12-17T14:53:13+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/b194b66414eeeccca6f495378f08c20ea48abc72Fix uncaught exceptions when unpickling plugins file2012-12-17T14:53:13+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/28ef96baa60870f298b562a487c116e7b130ef24Fix sto_vol tag when no volume is present2012-12-17T14:53:13+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/702e86e760dc144c5ba16dc066d010c3dbe13426Fix sto_vol tag conflict when loosing libvirt connection2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.com
The tag was not removed from TagDB when the libvirt connection was lost.https://git.seblu.net/mirror/cc-node/-/commit/1a028eccb4eadca06665beee0370e62741bd96a4Fix multiple network interfaces for VMs2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.com
Only one network interface was shown in the tags.https://git.seblu.net/mirror/cc-node/-/commit/fd71319f6dfe3b370653febd47af70b11d99d99aRelease version 222012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/0ac21cd808954453b69f622b0d326995165b3643Added tag sto_vol that list volume names in a libvirt storage pool2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/d9d1a765ceb9c2cfb45b85c7e1a25da47fe2ccafUpdated VM start handler to allow start in pause state2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/b4ad087e51e2a2fdd5d46229fb3c34945246d734Use virDomainCreateWithFlags for starting VMs, can now handle start in pause ...2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/cc371b7e49d491999580bab9143b3126ac8fe7a3Updated NodeRPCStartHandler to be compatible with new RPCStartHandler common2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/7bebbc9f78f83e10a90c1321052ce27fb70f7a23Added memcaches tag2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/bfc88ac18692fc81674fd4887f925395ae4a8986Added membuffers tag2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/11d888b772dfdb96b8917c81be3031a50c55e169Release version 212012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/5bad0f30d9cbb601f673270d749e1618eb536ba4Fix open_console method for VirtualMachine2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/0e5ef1327157563d0c546cea659504968da2e8edCatch every errors on opening console2012-12-17T14:39:53+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/c071af5332abeb79d181fbb7afa05476b0ce926cUpdate license to LGPL v32012-11-29T17:14:01+01:00Sébastien Luttringersebastien.luttringer@smartjog.com
With the permission of Romain Degez, CTO of Smartjog.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:sebastien.luttringer@smartjog.com" title="sebastien.luttringer@smartjog.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/92093f2db10ac78cd181929147ac8c467d827e4e6b4b57a27d5507c4e6f5b42e?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:sebastien.luttringer@smartjog.com" title="sebastien.luttringer@smartjog.com">Sébastien Luttringer</a> <<a href="mailto:sebastien.luttringer@smartjog.com" title="sebastien.luttringer@smartjog.com">sebastien.luttringer@smartjog.com</a>></span>
https://git.seblu.net/mirror/cc-node/-/commit/51d91eb9dee61113ad4f8bacf98edf1363ef6c96Released version 202012-10-25T11:31:54+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/b0a0afd287d8e5c06a77950f793cf6de0b282f34Updated dependency version for cc-common2012-10-25T11:31:54+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/7f976e49ac1c0b5dfed055f0434027ee3d3b24f7Splits dependencies lines in debian/control2012-10-25T11:31:54+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/a416a803be2df5eed1098b3c17c91e27d81112d7Fix plugin loading at startup2012-10-25T11:31:54+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/42406f114fc941c420f85f7c34220dea7936f152Log exception when plugin load fails2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/14dc98bc06321d63d7968d6b4f29321e96e4c0f5Handle common cases for execute_command handler2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.com
command not found/command doesn't have executable permissionhttps://git.seblu.net/mirror/cc-node/-/commit/0f56e66fc1c3e37cd9346330327134a715cb4cf3Changed EvPopen to raise the child execption no matter what2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/6de8ed69509e4a92056c966689aba22ed0e283eaUse EncodingFormatter class from commons for syslog2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.com
Prevent weirds unicode messages from being displayed in TTYs.https://git.seblu.net/mirror/cc-node/-/commit/cdc3fef57b52aba6e5c8b68a87bc04861998687ePrevent virtio console from being opened if libvirtd version is 0.82012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.com
Libvirtd version 0.8.8 is capable of handling connections to virtio consoles but
the Python API is broken.https://git.seblu.net/mirror/cc-node/-/commit/51ebb0e76e63ac1550092ac76f53080876ca565eLog listening port in debug for TCPTunnel2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/10b83ee6980469f575b61c82106d0d3984204c92Added source format 3.0 native2012-10-24T17:39:08+02:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/ca8e0e6000e9a38c7d5e79c660a9c04c5ca4a230Use close_fds from utils in ForkedJob2012-10-22T16:18:41+02:00Anael Beutotanael.beutot@smartjog.com