cc-node:v27 commitshttps://git.seblu.net/mirror/cc-node/-/commits/v272013-03-27T16:13:36+01:00https://git.seblu.net/mirror/cc-node/-/commit/7cf612b6b4c4f978ae020fd061eb2481cc4905c0Released version 272013-03-27T16:13:36+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/1d4257e7c2a5040dd3d55cc3e8080d6e5b71ce07Fix missing decorator for tun_setup handler2013-03-25T11:46:31+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/283351d9989802fdd648fb12fd94b98c43a86a77Fix hypervisor handler initialization2013-03-22T13:34:07+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/10eba87de9eb74d5dd354b25ef2676263df4267fRelease version 262013-03-20T17:38:46+01:00Anael Beutotanael.beutot@smartjog.comhttps://git.seblu.net/mirror/cc-node/-/commit/bdae58890e9eb3dcc8acdb869a4c45d4ad6ecfa0Update dependency for cc-common2013-03-18T16:28:32+01:00Anael Beutotanael.beutot@smartjog.comhttps://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.com