1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-23 17:33:56 +03:00
Commit Graph

1156 Commits

Author SHA1 Message Date
Ruben S. Montero
ef1275caf6 feature #1712: Generic match-making functions. It can be used with any Resource and not just hosts 2013-08-06 17:25:21 +02:00
Jaime Melis
e3594fc11b Bump to version 4.3.0 2013-08-06 07:42:57 -04:00
Carlos Martín
4926f60fdb Feature #2245: Add new xmlrpc config params to oned.conf
(cherry picked from commit b84158f98d)
2013-07-31 18:36:07 +02:00
Javi Fontan
09a10e3dcc Feature #2245: Add xmlrpc concurrency paramenters to oned
(cherry picked from commit 4f271af67f)
2013-07-31 18:36:07 +02:00
Ruben S. Montero
00e38376a9 Revert "Bug #2200: VM Resize uses the same quota mechanism as all the other methods"
This reverts commit 886346606d.

(cherry picked from commit 9126e8a8f6)
2013-07-22 23:36:24 +02:00
Carlos Martín
7658e9cd94 Bug #2200: VM Resize uses the same quota mechanism as all the other methods
(cherry picked from commit 886346606d)
2013-07-22 15:50:34 +02:00
Carlos Martín
f53fdb3d4a Fix log level
(cherry picked from commit 580b39c734)
2013-07-16 16:53:08 +02:00
Carlos Martín
a771e7e271 Feature #1613: Minor changes 2013-07-12 16:51:36 +02:00
Ruben S. Montero
c89f15959f Merge branch 'feature-1613' 2013-07-10 17:53:38 +02:00
Ruben S. Montero
da40453426 feature #1613: New configuration attribute to make optional capacity checking 2013-07-10 17:48:39 +02:00
Ruben S. Montero
196af214a4 feature #1613:Remove datastore config attribute (RESERVED_SIZE) 2013-07-06 16:44:26 +02:00
Ruben S. Montero
f689d1ea4a feature #1613: Triiger monitor actions when an image operation is made. Check datastore size before registering or cloning an image. RESERVED_SIZE and MAX_USED_SIZE control datastore capacity 2013-07-05 21:14:34 +02:00
Ruben S. Montero
95ea9ecfde feature #2054: Free encoded string in aes encryption. Move token path to history. Minor changes 2013-07-05 01:31:30 +02:00
Carlos Martín
c632828876 Feature #2124: New template append action in core 2013-06-28 18:45:27 +02:00
Ruben S. Montero
6ee32c6a0e feature #1613: Total, free and used capacity for Datastore class 2013-06-27 18:06:17 +02:00
Carlos Martín
3a16a58c0c Feature #2054: Add TOKEN_PASSWORD to all users 2013-06-27 15:49:23 +02:00
Ruben S. Montero
5186a0a41c feature #1613:Set callback for MONITOR action 2013-06-27 02:30:49 +02:00
Ruben S. Montero
9da1385ebc feature #1613: Add datastore monitor action call to OpenNebula core 2013-06-27 01:34:31 +02:00
Ruben S. Montero
d32c736b5c feature #1613: Function to list the oids of a Pool. 2013-06-27 01:11:41 +02:00
Carlos Martín
522ea39c3a Feature #2054: CONTEXT/TOKEN = yes creates a token.txt file in the context cdrom 2013-06-26 17:05:12 +02:00
Ruben S. Montero
c3861de27a feature #2097: Checks trailing character in ds_location before creating a new datastore. Adds '/' if needed. 2013-06-20 17:43:05 +02:00
Ruben S. Montero
2ca5c88e50 feature #2097: Get DS_LOCATION from cluster when allocating a new DS
(cherry picked from commit 1f69905000)
2013-06-03 23:38:22 +02:00
Jaime Melis
0f5dbf1e98 Merge branch 'feature-2063' 2013-05-20 14:44:23 +02:00
Ruben S. Montero
a59441392a feature qemu: Add support for qemu emulator in LibVirtDriver 2013-05-18 20:22:47 +02:00
Ruben S. Montero
2d102df0c7 feature #2019: Adds PREV_STATE and PREV_LCM_STATE to hook attributes. 2013-05-18 01:05:26 +02:00
Ruben S. Montero
1c4d369c3b feature #2063: Add Custom hook to VM Pool. 2013-05-18 01:04:40 +02:00
Ruben S. Montero
fbbeaefc82 feature #2009: Implementation of recover XML-RPC method and Core functionality
(cherry picked from commit 051a575f1d8bbc8c78d96ccb426c2cd4de29bdb1)
2013-05-17 01:11:00 +02:00
Ruben S. Montero
67b88ece7d feature #2009: Fix constness of Mad protocol interface
(cherry picked from commit b44788399f369fd46e0cbfa21eaf758994424606)
2013-05-17 01:10:47 +02:00
Jaime Melis
00db2ee615 feature #1793: Return the extended template in the CONTEXT section for the vnet attribute 2013-05-14 14:59:09 +02:00
Jaime Melis
e87da0aa31 Bump version 4.1.0 2013-05-09 16:12:37 +02:00
Javi Fontan
437346202c Bump version 2013-05-06 16:01:53 +02:00
Carlos Martín
2611c15491 Bug #1955: Set VM error messages in the user template 2013-04-26 17:26:54 +02:00
Ruben S. Montero
de3df1432d bug #1949: Update last_monitor 2013-04-25 16:00:03 +02:00
Carlos Martín
28d8e44ea4 Bug #1949: Prevent bug #1800 from reappearing 2013-04-25 15:10:12 +02:00
Ruben S. Montero
0c35a80ac1 bug #1949: remove function definition 2013-04-24 01:21:58 +02:00
Ruben S. Montero
930ef686e4 bug #1949: Add MONITORING States. Change DISABLED behavior 2013-04-24 01:12:22 +02:00
Ruben S. Montero
a452bd047e Add explicit constants to History enum's 2013-04-22 15:02:13 +02:00
Jaime Melis
ede3bf7528 Bump to version 3.9.90 (OpenNebula 4.0 RC1) 2013-04-16 12:16:54 +02:00
Carlos Martín
0725f3308e Rename onevm destroy to onevm delete 2013-04-11 16:39:55 +02:00
Jaime Melis
3b5c8f00b3 Merge branch 'feature-1879' into one-4.0 2013-04-10 19:22:24 +02:00
Ruben S. Montero
55e3eece8c feature #1879: Prevent wrong chars in rename 2013-04-10 15:37:07 +02:00
Ruben S. Montero
5dc50875d4 feature #1879: New function to check object names. 2013-04-10 12:56:06 +02:00
Ruben S. Montero
f851b6420c Merge branch 'bug-1800' into one-4.0 2013-04-10 11:20:04 +02:00
Ruben S. Montero
0d6a87bdfb Merge branch 'feature-1631' into one-4.0 2013-04-04 23:35:07 +02:00
Ruben S. Montero
5e16073479 feautr #1631: Renamed to life-migrate. 2013-04-04 23:17:55 +02:00
Carlos Martín
30b3d4f035 Feature #1839: Add new state BOOT_UNDEPLOY to handle a deploy failure from UNDEPLOYED 2013-04-04 18:01:49 +02:00
Carlos Martín
68e48b0d1f Feature #1631: Fix change made for testing 2013-04-04 15:47:24 +02:00
Carlos Martín
002ec7e915 Feature #1631: Rearrange History Actions so NONE is 0 2013-04-04 15:28:35 +02:00
Carlos Martín
4095acb7cc Feature #1631: Fix history reason for migrate. 2013-04-04 11:34:20 +02:00
Carlos Martín
b483b8bb25 Feature #1631: Fix merge 2013-04-03 18:20:20 +02:00
Carlos Martín
536f881c45 Merge remote-tracking branch 'origin/one-4.0' into feature-1631
Conflicts:
	src/rm/RequestManagerVirtualMachine.cc
2013-04-03 18:13:36 +02:00
Carlos Martín
72d3ea9471 Feature #1631: Change history reasons to be only 3: none, user, error 2013-04-03 17:38:06 +02:00
Ruben S. Montero
72e68b0703 Merge branch 'feature-1835' into one-4.0
Conflicts:
	src/lcm/LifeCycleStates.cc
	src/vmm/VirtualMachineManager.cc
2013-04-03 17:11:16 +02:00
Carlos Martín
3ddbef0a18 Feature #1631: Use enum type in RM one.vm.action 2013-04-03 16:43:02 +02:00
Carlos Martín
a942853917 Feature #1631: Add a new ACTION filed to each History 2013-04-03 16:18:50 +02:00
Ruben S. Montero
ae32c48183 feature #1839: Add JAVA bindings for undeploy, rename UNDEPLOYING to SHUTDOWN_UNDEPLOY 2013-04-03 00:28:06 +02:00
Carlos Martín
728d043574 Feature #1839: Rename shutdown-save to undeploy 2013-04-02 17:01:22 +02:00
Carlos Martín
15841a302f Feature #1839: Implement resume from shutdown-save 2013-04-01 15:27:46 +02:00
Carlos Martín
675d936741 Feature #1839: New action shutdown-save(-hard) in core 2013-03-27 18:15:53 +01:00
Carlos Martín
2589ab86fe Feature #1835: Implement poweroff --hard in core 2013-03-27 13:48:06 +01:00
Javi Fontan
d937cc33ce Bump version to 3.9.80 2013-03-25 12:39:05 +01:00
Carlos Martín
9c9dfeadd7 Bug #1800: Update disabled hosts with empty monitorization values 2013-03-19 19:08:48 +01:00
Ruben S. Montero
8469449a0b Merge branch 'master' into feature-1664 2013-03-15 20:00:53 +01:00
Ruben S. Montero
9af900cd35 bug #1807: Adds a new ERROR_MONITOR message. Fix monitor timers when monitor fails. 2013-03-15 17:37:47 +01:00
Ruben S. Montero
1e1c454351 Merge branch 'master' into feature-1664 2013-03-15 10:48:37 +01:00
Carlos Martín
bbd2274c87 Feature #1791: Avoid deadlock 2013-03-14 18:03:15 +01:00
Carlos Martín
ee625402ae Merge remote-tracking branch 'origin/master' into feature-1664 2013-03-14 15:43:28 +01:00
Carlos Martín
bf88881240 Feature #1791: onevm delete/resubmit in the middle of hotplug or save as operation now does a better cleanup 2013-03-14 15:31:00 +01:00
Ruben S. Montero
6b5e43c2cd Merge branch 'master' into feature-1664 2013-03-13 23:14:33 +01:00
Carlos Martín
62698538e3 Feature #1791: Refactor code 2013-03-13 19:11:26 +01:00
Carlos Martín
bb21bb2c39 Feature #1791: Label the disks being saved as before the RM requests end 2013-03-13 18:47:03 +01:00
Carlos Martín
cd65ac490f Refactor in VM.cc 2013-03-13 17:43:42 +01:00
Carlos Martín
5ef5a137ea Feature #1320: Better error messages for image operations 2013-03-12 17:32:17 +01:00
Simon Boulet
60b47c7183 Bug #1810: Fix oned crash when calling attachdisk with an improperly formated DISK template
Signed-off-by: Simon Boulet <simon@nostalgeek.com>
2013-03-12 16:29:26 +01:00
Carlos Martín
948f7bc301 Feature #1556: onevm update does not allow users to change restricted attributes 2013-03-12 15:26:14 +01:00
Daniel Molina
39af3077bf Merge remote-tracking branch 'origin' into feature-1664 2013-03-11 15:54:38 +01:00
Carlos Martín
e1e4eb34f5 Feature #1772: Change the one.vm.resize method to accept a template, instead of individual parameters 2013-03-11 15:43:59 +01:00
Carlos Martín
1187524cf3 Merge remote-tracking branch 'origin/master' into feature-1664
Conflicts:
	src/sunstone/public/js/plugins/vms-tab.js
2013-03-08 18:42:10 +01:00
Ruben S. Montero
0e2849b645 Merge branch 'master' into feature-1791
Conflicts:
	include/LifeCycleManager.h
	include/VirtualMachine.h
	src/lcm/LifeCycleActions.cc
	src/lcm/LifeCycleManager.cc
	src/lcm/LifeCycleStates.cc
2013-03-07 23:40:01 +01:00
Ruben S. Montero
a425458a8a feature #1791: Use HOTPLUG state to prevent saving twice an image. Rename functions and variables to saveas_hot. Use events to triggers save as 2013-03-07 22:44:18 +01:00
Jaime Melis
d74c51e7a4 feature #1791: set the hotplug_saveas state at the beginning of the action. Allow for suspended and poweroff to be saveas-hot valid states. 2013-03-07 13:09:57 +01:00
Daniel Molina
bec508cfb5 Merge remote-tracking branch 'origin/master' into feature-1664 2013-03-07 11:02:45 +01:00
Daniel Molina
c23ad13f81 Merge remote-tracking branch 'origin/master' into feature-1664 2013-03-06 19:09:13 +01:00
Ruben S. Montero
e5ca272b7e feature #1691: New state for hotplugging a network interface 2013-03-06 18:33:18 +01:00
Jaime Melis
3816c614ef feature #1791: manage the image lifecycle during the saveas hot operation 2013-03-06 16:09:11 +01:00
Ruben S. Montero
5b117c6d2d Merge branch 'master' into feature-1691
Conflicts:
	include/DispatchManager.h
	include/LifeCycleManager.h
	include/RequestManagerVirtualMachine.h
	include/VirtualMachineManager.h
	include/VirtualMachineManagerDriver.h
	src/cli/onevm
	src/dm/DispatchManagerActions.cc
	src/lcm/LifeCycleManager.cc
	src/lcm/LifeCycleStates.cc
	src/mad/ruby/VirtualMachineDriver.rb
	src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java
	src/oca/ruby/opennebula/virtual_machine.rb
	src/onedb/3.8.1_to_3.9.80.rb
	src/rm/RequestManager.cc
	src/rm/RequestManagerVirtualMachine.cc
	src/vmm/VirtualMachineManager.cc
	src/vmm/VirtualMachineManagerDriver.cc
	src/vmm_mad/dummy/one_vmm_dummy.rb
2013-03-06 15:59:58 +01:00
Ruben S. Montero
70b2018f0a feature #471: Cache binary representation of IP's. Reorder attributes to print leases. 2013-03-03 20:39:29 +01:00
Ruben S. Montero
c96eb249d2 feature #471: Add IPv6 addresses to network leases 2013-03-02 00:23:27 +01:00
Jaime Melis
146ca09e08 feature #1791: new saveas hot functionality in the core 2013-03-01 19:04:56 +01:00
Carlos Martín
9179e73a83 Feature #1611: Insert default quotas element in the USER & USER_POOL xmls
This saves the extra xmlrpc call each time the pool/user is shown
2013-02-28 14:53:34 +01:00
Ruben S. Montero
84b633b42b Merge branch 'feature-1224'
Conflicts:
	include/RequestManagerVirtualMachine.h
	src/cli/one_helper/onevm_helper.rb
	src/oca/ruby/opennebula/virtual_machine.rb
	src/rm/RequestManager.cc
	src/rm/RequestManagerVirtualMachine.cc
2013-02-28 03:19:04 +01:00
Ruben S. Montero
78e71d42ce feature #1224: split HOTPLUG state into HOTPLUG & HOTPLUG_SNAPSHOT 2013-02-28 02:49:56 +01:00
Ruben S. Montero
7c81925207 feature #1224: Get rid of unused method in VirtualMachine 2013-02-28 02:09:42 +01:00
Carlos Martín
9f20fd6091 Fix bug in kvm driver: features was case-sensitive 2013-02-26 14:56:41 +01:00
Carlos Martín
25dbb79057 Feature #1556: The parser for context & requirements looks for variables in both VM templates 2013-02-26 14:32:31 +01:00
Carlos Martín
f1ee01cffa Feature #1556: Move all the attributes used in the code to the internal template 2013-02-26 13:03:40 +01:00
Carlos Martín
9e9f40d718 Feature #1772: Additional sanity checks for new capacity.
Even if it was not updated, VCPU was inserted with value "0",
causing the next deployment to fail
2013-02-25 17:01:55 +01:00
Ruben S. Montero
19e90ec530 feature #1722: Use the right units for host update. Fix enforce in onevm command 2013-02-24 00:57:55 +01:00
Ruben S. Montero
dcfa0a1773 feature #1772:Resize VM capacity (cpu, memory and vcpu) offline 2013-02-23 19:49:06 +01:00
Carlos Martín
4391225f7e Feature #1224: Minor edits 2013-02-21 15:21:31 +01:00
Jaime Melis
d1b7fd1b8c Feature #1224: New command onevm snapshot-delete 2013-02-21 15:05:19 +01:00
Carlos Martín
ac87bd785c Feature #1224: Delete the snapshot attributes when the VMs leave the RUNNING state 2013-02-20 18:51:06 +01:00
Carlos Martín
1177d1fb6d Feature #1224: one.vm.snapshotcreate returns the ID of the new snapshot 2013-02-20 18:11:58 +01:00
Carlos Martín
87b5de9cd3 Feature #1224: New xmlrpc method one.vm.snapshotrevert 2013-02-20 16:57:44 +01:00
Carlos Martín
08399c5732 Feature #1224: New method one.vm.snapshotcreate 2013-02-19 15:21:33 +01:00
Carlos Martín
ae5561c27e Feature #1697: Use add_create_auth for the merged template 2013-02-18 16:44:38 +01:00
Carlos Martín
b5c31213ee Merge remote-tracking branch 'origin/feature-1697' 2013-02-18 15:07:40 +01:00
Ruben S. Montero
b84a0350a7 Merge branch 'feature-1739'
Conflicts:
	src/common/NebulaUtil.cc
	src/common/SConstruct
2013-02-17 00:07:07 +01:00
Ruben S. Montero
064e99df74 featue #1739: Minor modifications 2013-02-16 23:49:23 +01:00
Ruben S. Montero
701f33ca5f featue #1739: Move Host and VM update functions to each class. 2013-02-16 02:55:17 +01:00
Carlos Martín
60f0d4bfbd Feature #1697: Change Template::merge to replace and add attributes
This allows to merge a template with repeated attributes, like
several DISK or NIC atts.
2013-02-15 16:07:15 +01:00
Simon Boulet
3deeec215a Feature #1697: Initial commit for user supplied Attributes on one.template.instantiate 2013-02-15 14:58:58 +01:00
Ruben S. Montero
9ab566b2d7 Merge branch 'feature-1068' 2013-02-14 23:05:25 +01:00
Carlos Martín
fd73ebf919 Feature #1739: Clean Host error messages when the problem is solved 2013-02-14 16:55:47 +01:00
Carlos Martín
fd1a2d165a Feature #1739: Skip VMM monitoring the first period 2013-02-14 16:31:13 +01:00
Carlos Martín
c5f28d8a03 Feature #1739: Change host monitoring timeout to 5 minutes 2013-02-14 15:26:30 +01:00
Carlos Martín
7e9d1b8035 Feature #1739: Move the host last_poll_time filtering to the DB query 2013-02-14 14:51:16 +01:00
Carlos Martín
e37c4d1665 Feature #1739: Add messages when extra VMs are detected 2013-02-13 18:06:20 +01:00
Carlos Martín
22caac41d7 Feature #1739: Improve host monitoring performance
We don't need to retrieve and parse each Host xml body column, we
already have the Hosts in the cache
2013-02-13 13:20:37 +01:00
Carlos Martín
aac7ca944c Feature #1739: Move the logic of what to do with a failed poll to VMMDriver 2013-02-13 11:07:23 +01:00
Jaime Melis
555da9937b Feature #1068: The core supports RBD images 2013-02-12 18:42:17 +01:00
Carlos Martín
ead72d740b Feature #1739: Detect missing VMs from the Host poll info, and move them to 'unknown' 2013-02-12 17:15:28 +01:00
Javi Fontan
1a712ed5a7 Change Util.h to NebulaUtil.h
In MacOS X Util.h caused problems compiling tty_expect as the filesystem
is not case sensitive by default and there is a /usr/include/util.h.
2013-02-12 12:15:09 +01:00
Javi Fontan
562561c6ed feature #1766: SysLog support selectable at build time 2013-02-11 19:06:20 +01:00
Carlos Martín
4cdedd2b57 Feature #1739: Refactor VMMDriver poll so it can be called from IMMDriver 2013-02-11 17:50:08 +01:00
Ruben S. Montero
b8b3f6434d feature #1739: Moved SSL functions to one_util namespace. oned decodes messages from information drivers 2013-02-09 16:38:54 +01:00
Ruben S. Montero
3f0e3e8470 Merge branch 'feature-1483' 2013-02-08 22:13:57 +01:00
Ruben S. Montero
d920864c6a Revert "feature #1483: Inline hints for simple util functions"
This reverts commit 2e72c6c68b.
2013-02-08 21:58:34 +01:00
Ruben S. Montero
2e72c6c68b feature #1483: Inline hints for simple util functions 2013-02-08 21:51:30 +01:00
Ruben S. Montero
4e41c91022 feature #1483: Moved implementation of util functions to a cc file 2013-02-08 21:50:40 +01:00
Ruben S. Montero
2391713df0 feature #1483: Add a separated action VM pool 2013-02-07 00:14:25 +01:00
Carlos Martín
92ccbd83fb Feature #1483 #1556: Leave SCHED_REQUIREMENTS and SCHED_RANK in the USER_TEMPLATE, so they can be edited 2013-02-06 16:34:46 +01:00
Carlos Martín
c483e7bba0 Feature #1483 #1556: VM attributes understood by opennebula are moved to TEMPLATE, the rest are left in USER_TEMPLATE 2013-02-06 15:23:55 +01:00
Carlos Martín
3b01566e9b Feature #1483: Create new Util.h file to define common methods, like creating log timestamp strings 2013-02-04 18:48:05 +01:00
Ruben S. Montero
6ed2e75657 Merge branch 'feature-1658'
Conflicts:
	src/scheduler/src/sched/Scheduler.cc
	src/scheduler/src/sched/SchedulerTemplate.cc
2013-02-01 19:03:31 +01:00
Ruben S. Montero
b924b8c81f feature #1658: Moved init methods to constructors (static). Make use of log system enums for type cheking. Use the same LOG variables as oned for scheduler. 2013-02-01 18:49:03 +01:00
Jaime Melis
7217b53cc2 feature #1658: the syslog label is now a parameter for the syslog init method and it's not hardcoded inside of it 2013-01-31 23:08:50 +01:00
Jaime Melis
50160c50c7 feature #1658: Move DEBUG_LEVEL and LOG_SYSTEM to the LOG section in oned.conf 2013-01-31 20:43:17 +01:00
Jaime Melis
32f8098f8b Feature #1658: Add SysLogResource class and refactor 2013-01-31 17:27:21 +01:00
Carlos Martín
cdb2a8a476 Feature #846: Add methods to update the VM template from the sched and log messages 2013-01-30 17:49:24 +01:00
Jaime Melis
2e487cdbbc Feature #1658: Enable syslog for oned.log
- LOG_SYSTEM in oned.conf
- SysLog class
2013-01-25 17:34:43 +01:00
Ruben S. Montero
99a24ac04a Merge branch 'master' of git.opennebula.org:one 2013-01-24 17:25:44 +01:00
Jaime Melis
7357bffe34 Update copyright notice 2013-01-24 16:18:30 +01:00
Jaime Melis
af61e33f8c Update year to 2013 2013-01-24 16:03:57 +01:00
Ruben S. Montero
b4afe64b61 Merge branch 'master' of git.opennebula.org:one 2013-01-23 22:13:42 +01:00
Carlos Martín
185f05a273 Feature #1565: Clean ACL rules when a Cluster is deleted 2013-01-23 16:46:14 +01:00
Carlos Martín
eeac62263c Merge remote-tracking branch 'origin/feature-1685b' 2013-01-23 15:38:07 +01:00
Ruben S. Montero
e5d540def9 Merge branch 'feature-1554' 2013-01-23 11:43:05 +01:00
Ruben S. Montero
1a657d9268 Merge branch 'feature-1565'
Conflicts:
	src/pool/PoolObjectSQL.cc
2013-01-22 21:16:10 +01:00
Ruben S. Montero
382f1f722b feature #1565: Check resource types for CLUSTER based ACLs 2013-01-22 20:57:42 +01:00
Ruben S. Montero
dc9a6711e0 Merge branch 'feature-1681' 2013-01-22 15:41:10 +01:00
Ruben S. Montero
c5044cd51b feature #1681: Conversions from string to mask (binary) are made in User::get_umask 2013-01-22 15:37:07 +01:00
Carlos Martín
afc4cddfd5 Feature #1554: New method ObjectXML::add_node 2013-01-22 14:14:56 +01:00
Carlos Martín
780d7742f2 Feature #1681: Read User template's UMASK attribute to create new objects 2013-01-21 14:38:07 +01:00
Ruben S. Montero
e4544c42b8 feature #1685: CLEANUP_PREVIOUS action to cleanup previous hosts for migrate operations. Integrate CLEANUP actions with LCM. New state CLEANUP_DELETE. 2013-01-21 12:27:18 +01:00
Ruben S. Montero
6c50f2b147 feature #1685: Clean network in CLEANUP. Adds cleanup_action to VMM. Make use of new action in LCM 2013-01-21 00:15:46 +01:00
Ruben S. Montero
41789046a6 feature #1685: Epilog delete commands are generated in a separated function 2013-01-20 23:05:14 +01:00
Carlos Martín
d4245a6699 Feature #1681: Add new oned.conf att. for a default umask 2013-01-18 18:34:51 +01:00
Ruben S. Montero
d797d04a88 feature #1449: Adds the IMMUTABLE persistent_type. This means that a persistent image will not be cloned and will not be modified, thus READONLY = YES and SAVE = NO 2013-01-17 23:14:34 +01:00
Carlos Martín
c3bbc983ca Bug #1733: Change onehost update method rights to ADMIN 2013-01-17 15:52:02 +01:00
Carlos Martín
dafbc5d349 Feature #1565: Implement reverse search for ACLs that apply to objects in a cluster 2013-01-17 12:33:33 +01:00
Carlos Martín
1b6e38dac1 Feature #1565: Add new ACL resource ID bit, '%', for clusters. The reserve lookup is pending 2013-01-16 18:27:36 +01:00
Carlos Martín
9e0a06468e Merge remote-tracking branch 'origin/feature-1556' 2013-01-09 12:24:25 +01:00
Carlos Martín
97efc55004 Bug #1698: Automatically trim trailing spaces in NAME attributes 2013-01-08 18:34:08 +01:00
Ruben S. Montero
8a2597cd90 feature #1556: Add a new user template to the VM to store user defined variables. Add OCA Ruby & JAVA bindings for the new update method. Add command option for onevm tool. 2013-01-04 00:04:01 +01:00
Ruben S. Montero
c9dc8c47da Merge branch 'bug-1694' 2012-12-24 14:25:41 +01:00
Ruben S. Montero
c523b889f1 Revert "Bug #1694: If a DS updates its type to system_ds, update the cluster system_ds"
This reverts commit ca4504f984.
2012-12-24 12:27:53 +01:00
Ruben S. Montero
02208c5676 feature #1103: Always deal with boolean values from oned.conf in the same way 2012-12-24 02:41:17 +01:00
Ruben S. Montero
fdb5f09e89 Revert "Feature #1326: VMs instantiated from a template are named template_name-<vmid>"
This reverts commit 8e80bfcf66.
2012-12-23 23:31:00 +01:00
Carlos Martín
8e80bfcf66 Feature #1326: VMs instantiated from a template are named template_name-<vmid> 2012-12-21 13:50:10 +01:00
Carlos Martín
406877743e Feature #1103: Finish integrating the new oned.conf att. VM_SUBMIT_ON_HOLD 2012-12-20 18:57:20 +01:00
Carlos Martín
85678cbba8 Merge branch 'submit-on-hold'
Conflicts:
	src/rm/RequestManagerAllocate.cc
	src/rm/RequestManagerVMTemplate.cc
2012-12-20 18:35:59 +01:00
Carlos Martín
64b4f0d5d9 Feature #1103: Patch by Simon Boulet 2012-12-20 18:21:30 +01:00
Carlos Martín
7aff914bf9 Feature #1103: Add xmlrpc optional param to instantiate templates on hold 2012-12-20 17:45:27 +01:00
Carlos Martín
ca4504f984 Bug #1694: If a DS updates its type to system_ds, update the cluster system_ds 2012-12-17 18:15:02 +01:00
Carlos Martín
3c6871b2c0 Bug #1694: Remove potential deadlock 2012-12-17 16:54:17 +01:00
Carlos Martín
cdab2668d1 Bug #1694: Add new attribute system_ds to Cluster. Template attribute is now ignored 2012-12-17 16:23:16 +01:00
Ruben S. Montero
e04b24c066 Merge branch 'feature-1686' 2012-12-15 04:21:32 +01:00
Ruben S. Montero
889eb15028 feature #1686: Removed unused method definitions. Moved "same-name" check. Backup object pointer to use it after deleting iterator 2012-12-15 04:19:52 +01:00
Ruben S. Montero
d28b234c9c feature #1338: Make use of Host::test_capacity in core checks. 2012-12-15 03:11:30 +01:00
Carlos Martín
c60436e916 Feature #1691: Add the attribute NIC_ID to each NIC 2012-12-13 13:27:36 +01:00
Carlos Martín
b89e38833c Feature #1691: Add support in core for nic attach/detach. Thanks to Simon Boulet for his help.
Next step is to add NIC_ID attribute to each NIC, and process ATTACHNIC in driver manager
2012-12-12 18:35:40 +01:00
Carlos Martín
7d1df849be Feature #1338: Add new param to enforce host capacity in one.vm.deploy and one.vm.migrate 2012-12-11 15:41:59 +01:00
Carlos Martín
085fa15535 Bug #1659: Write quota numbers with the fixed format flag 2012-12-10 17:19:02 +01:00
Carlos Martín
c562e7206f Feature #1686: Implement one.*.rename methods in core 2012-12-07 18:32:38 +01:00
Carlos Martín
bf8c8c4d68 Feature #1617: Minor edits, typos 2012-12-05 16:48:56 +01:00
Ruben S. Montero
ff926f17d5 feature #1617: New image types: KERNEL, RAMDISK and CONTEXT to store plain files for different uses. 2012-12-04 23:19:08 +01:00
Ruben S. Montero
5d54095119 Bug #1673: Add support for 64-bit net_tx/net_rx counters. Contributed by Simon Boulet. 2012-12-04 13:35:45 +01:00
Ruben S. Montero
d6091c439e feature #1611: Abstracts system properties and system DB management 2012-11-30 02:59:26 +01:00
Ruben S. Montero
e4a601dde8 feature #1611: Default attribute for quotas can only be set at initialization 2012-11-30 00:16:52 +01:00
Ruben S. Montero
a7acfca25e feature #1611: Safer virtual destructor for Quotas 2012-11-29 23:53:34 +01:00
Carlos Martín
9d3fb42970 Feature #1611: Better handling of default vs non-default quotas 2012-11-29 17:26:21 +01:00
Carlos Martín
fba200499b Feature #1611: Instead of changing negative limits to 0, report the error 2012-11-29 12:49:29 +01:00
Carlos Martín
5a0fb545e1 Merge remote-tracking branch 'origin/master' into feature-1611 2012-11-28 16:30:14 +01:00
Carlos Martín
c35887f3c3 Feature #1611: Add persistence to default quotas, in a new DB table 2012-11-26 18:14:12 +01:00
Carlos Martín
08f8806de9 Feature #1611: DefaultQuotas methods to & from xml 2012-11-26 16:12:05 +01:00
Carlos Martín
edfed5e531 Feature #1611: Create new class DefaultQuotas, and disable the limit '-1' for def. quotas 2012-11-26 12:48:10 +01:00
Ruben S. Montero
d6538d5081 feature #1617: Remove leading blanks from file attributes 2012-11-23 19:51:45 +01:00
Carlos Martín
38f2a8dab4 Feature #1611: Add a top level xml element to the default quota info methods 2012-11-23 18:24:50 +01:00
Carlos Martín
1fde5eca2e Feature #1611: Add xml-rpc methods to retrieve and update the default user & group quotas 2012-11-23 16:03:10 +01:00