Commit Graph
67 Commits
Author SHA1 Message Date
Ruben S. Montero 37222d65dc F #1792: Greatly improve concurrency by: Remove big lock on pool control class. Increase number of MySQL connections (new configuration variable). Make all parser reentrants. This commit also simplifies the pool references.
(cherry picked from commit a3d3ceb771034794c4fb453dcd9aaff64c53baed)
2018-03-17 23:35:21 +01:00
Vlastimil Holer a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Ruben S. Montero c9d22b8b40 F #5204: Support for restricted attributes of type Vector
(cherry picked from commit 59b5ee8dd1ccb91161ce1ee83e99f11cbe9f1b95)
2017-09-06 16:06:15 +02:00
Javi Fontan 8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Ruben S. Montero d1ad6a0cc6 B #5032: Further fixes for SELF DS (e.g. Ceph) for disks with resizes
and snapshots. Also updates delete-recreate quota computation
2017-03-31 20:09:27 +02:00
Ruben S. Montero a1c1dee188 F #2347: Moved VMGroup logic from VirtualMachine to VMGroupPool. Added
authorization tests to VMGroup usage in VMs
2017-01-05 16:51:30 +01:00
Ruben S. Montero c1c3d0479d F #4393: More work on resize 2016-12-15 21:12:33 +01:00
Carlos Martín e95328a516 Bug #4745: Fix segfault for malformed template attributes 2016-08-26 12:05:52 +02:00
Javi Fontan e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero 03b7b77ce8 Merge monitor information for the VM (instead of recreating). Update
Template.merge interface
2016-04-26 15:35:07 +02:00
Carlos Martín 7855ebd22d Feature #4400: Allow VMs to use Images in the locked state 2016-04-19 15:20:34 +02:00
Ruben S. Montero 9e4af1ebc6 feature #3204: Security Group dynamic update. Add support to update SG
rules of running VMs though a new one.secgroup.commit operation
2016-03-01 23:31:31 +01:00
Ruben S. Montero 5761be4d10 feature #4217: Simplify Template, Attribute and PoolObjectSQL class interfaces 2016-02-05 00:33:37 +01:00
Carlos Martín a4b466fa6a Feature #4215: New method vrouter.attachnic 2016-01-28 16:06:18 +01:00
Carlos Martín 364d9ecda8 Feature #4215: Redo context variables when a NIC is attached/detached 2016-01-27 11:27:26 +01:00
Jaime Melis e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Javi Fontan 4b08d76fbf Whitespace cleanup 2015-07-01 15:18:28 -04:00
Ruben S. Montero a841b12e94 feature #3782: Copy assignment operator for Templates 2015-06-01 19:26:03 +02:00
Ruben S. Montero 3f54b6f611 feature #3782: Update copy constructor for Template. It should purge
before copying. Adds a generic clear() method, and use it in class
implementation
2015-05-30 13:29:27 +02:00
Jaime Melis 8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Ruben S. Montero d16ebc60d9 Fix Update Template for empty restricted attributes 2014-10-06 17:14:00 +02:00
Carlos Martín efe97e0ade Feature #3167, #3169: Make the restricted attr. mechanism generic for all pool objects 2014-09-03 11:36:46 +02:00
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Carlos Martín 5f8af5cf39 Feature #1678: Make all disk related variables long long 2013-10-17 17:38:45 +02: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 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
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
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
Carlos Martín 97efc55004 Bug #1698: Automatically trim trailing spaces in NAME attributes 2013-01-08 18:34:08 +01:00
Carlos Martín 64b4f0d5d9 Feature #1103: Patch by Simon Boulet 2012-12-20 18:21:30 +01:00
Carlos Martín c27c27ac4f Bug #1363: Check correct value types for VM CPU, VCPU, MEM, and Image SIZE 2012-07-17 15:51:50 +02:00
Carlos Martín 4bad0444bf Bug #1202: Make cpu & mem threshold configurable in sched.conf 2012-07-02 16:47:27 +02:00
Ruben S. Montero 727826b0a8 Merge branch 'feature-1223'
Conflicts:
	src/image/ImageManagerActions.cc
	src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java
2012-06-19 23:48:13 +02:00
Ruben S. Montero 2f0c1d0e7e feature #1223: Included quotas for detach. Refactor some detach methods 2012-06-15 16:28:30 +02:00
Ruben S. Montero 1dbeaa1719 feature #1233: Added quotas.Refactor Attach methods 2012-06-15 12:28:20 +02:00
Carlos Martín 554321c73b Feature #1223: New VM state HOTPLUG, continue work on the attach operation 2012-06-14 13:02:18 +02:00
Ruben S. Montero c503cea9a6 Merge branch 'master' into feature-1291. It also implements a new state machine for images to fix #1297
Conflicts:
	include/Template.h
	src/image/Image.cc
	src/image/ImageManagerActions.cc
	src/image/ImageManagerDriver.cc
	src/rm/RequestManagerAllocate.cc
2012-06-12 18:59:23 +02:00
Ruben S. Montero ce3609c28c feature #1288: Better syntax to define DATASTORE quotas 2012-06-02 02:58:46 +02:00
Ruben S. Montero 6819043e4e feature #1288: Add rollback to image creation 2012-05-30 12:53:51 +02:00
Carlos Martín b377e4db99 Feature #1291: New one.image.clone method
The core functionality is in place, but it is using the CP command.
To make it work, the ds_map cp scripts need to ignore the
check_restricted call. We will have to add another script to
the ds_mad drivers, probably clone
2012-05-25 12:56:51 +02:00
Carlos Martín 5cf1b27e2a Feature #1095: Templates in one.*.allocate, one.*.update & one.vn.add/rmleases can be in XML 2012-01-30 19:31:21 +01:00
Carlos Martín aa60b0f5ac Feature #1070: Move set_restricted_attributes to base class Template 2012-01-24 03:00:57 -08:00
Carlos Martín 5bd2e8fa54 Feature #940: Add restricted attributes for Images 2012-01-20 17:45:14 +01:00
Jaime Melis a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Ruben S. Montero 6c55f347ec bug #847: Added method to get & erase an attribute. Cleaned up prototypes 2011-10-11 12:47:30 +02:00
Carlos Martín fa46633339 Feature #662: New update method for Images and Templates added to OCA and CLI (work in progress).
New template instantiate method in OCA and CLI.
Fix small bugs in RM.
2011-06-02 19:17:22 +02:00
Ruben S. Montero 437a01a2c6 feature #622: Added PERSISTENT tag to DISKs based in persistent IMAGES. New method to setup auth requests for virtual machine templates. 2011-06-01 12:41:46 +02:00
Ruben S. Montero e678b190ee feature #487: Better get_template_contents (now clone_template) 2011-04-10 23:55:49 +02:00