Commit Graph
1820 Commits
Author SHA1 Message Date
juanmont d6e290dec2 F #1872: Changed wrong method name 2018-04-09 08:57:02 +02:00
juanmont 4b149ac5f5 F #1913: Users can instantiate a VM template as another user/group 2018-04-04 14:49:44 +02:00
juanmont 434a2749ec F #1872: Added new attributes to define default acls 2018-03-28 20:55:17 +02:00
Ruben S. Montero 40ce2b7fad B #1790: Fix updateconf with restricted attributes 2018-03-26 18:58:04 +02:00
Ruben S. Montero 83d548e928 B #1774: Parsed attributes when update configuration
Author: juanmont <jjmontiel@opennebula.org>

(cherry picked from commit b6f1ea1804)
2018-03-23 16:42:48 +01:00
juanmont 4f880598e9 B #1869: Checked if token has expired to not ask external drivers
(cherry picked from commit 92df02542e)
2018-03-23 11:08:58 +01:00
juanmont 50ad00918e F #1885: Format log messages: custom parameter string length 2018-03-23 10:23:16 +01:00
Ruben S. Montero 366ba7f5e9 F #1843: Minor refactor 2018-03-20 20:05:30 +01:00
juanmont 433d944eaf F #1843: New Singleton desing pattern for the Scheduler 2018-03-20 20:05:30 +01:00
Ruben S. Montero 0c2dcba089 B #1863: Added clear snapshot method. Removed all snapshot from image if snapshot_pool is empty.
(cherry picked from commit 9d2f439cb0)
2018-03-19 17:08:19 +01:00
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 fdb22a0376 F #1498: Open vSwitch VXLAN driver 2018-02-28 17:31:38 +01:00
Ruben S. Montero 37e14b23f5 F #1709: Add index to state in VM pool 2018-02-02 17:03:45 +01:00
Ruben S. Montero 3cd612540f B #1412: Fix missing condition when image was locked 2018-01-25 12:04:35 +01:00
juanmont 6d86753f64 F #1377: User locks for resources (#1675) 2018-01-25 11:46:33 +01:00
juanmont a4460bea2b B #1412: Prevented attach action with images in LOCKED state 2018-01-23 12:57:24 +01:00
Ruben S. Montero c911ffdc8c Feature 756 (#1664)
* F #756: Add support for CPU_MODEL.
  - new kvm monitor probe to gather model and machine types from hosts
  - generate cpu element in deployment file

* F #756: Added machine-models to install.sh

* F #756: Rename 'OS Booting' to 'OS & CPU'

* F #756: Rename 'libvirt machine' to 'machine type'

* F #756: Change 'machine type' to a drop-down

* F #756: KVM IM machines probe prioritize kvm/kqemu/qemu domain types

* F #756: Added CPU Model section
2018-01-18 10:42:58 +01:00
Ruben S. Montero 97f957460f B #1555: Replicate log on leadership changes
(cherry picked from commit 5c97553267)
2018-01-08 00:35:40 +01:00
Vlastimil Holer a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Vlastimil Holer 1e9e52138d F #1310: Added support for multiple deployment modes. This commit adds
support of SSH mode for a Ceph datastore.

Author: Vlastimil Holer <vholer@opennebula.org>
Author: juanmont <jjmontiel@opennebula.org>
(cherry picked from commit 8ab9c02102e2e7f72c4835aa819bab49c229ef45)
2018-01-02 15:59:29 +01:00
juanmont b443aa5547 B #5496: Changed getpwuid function and xmlrpc_secret to a local variable 2017-10-27 13:19:20 +02:00
Ruben S. Montero b12113e5aa B #5425: License and minor formatting 2017-10-20 14:17:55 +02:00
juanmont 3c46ff3366 B #5425: Changed UserPool and HostPool for to work with CachePool 2017-10-19 16:41:42 +02:00
juanmont 248b750945 Bug 5110 (#527): changed type for memory value to deal with >2TB hosts 2017-10-13 12:43:34 +02:00
Ruben S. Montero 721efccf13 B: Force free memory of object templates
(cherry picked from commit fa79b91974)
2017-10-06 23:27:21 +02:00
Sergio Semedi Barranco 139f448a76 B #5418: vcenter automatic vlan_id working! (#515)
* B #5419: generating vlan id 4 vcenter

* B #5419: vcenter_create_vnet hook waits VLAN_ID attribute
2017-10-06 18:22:51 +02:00
juanmont 3cbda46ec1 B #5316: Given token password of the owner of creator user doesn't exist (#507) 2017-09-28 16:55:57 +02:00
Ruben S. Montero 58dd54079b B: Prevents race condition when updating host monitoring
Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
(cherry picked from commit 9246e2ff03)
2017-09-27 23:14:57 +02:00
juanmont beae0776c3 B #5405: unified functionality for free vm resources in a single function (#498) 2017-09-26 18:30:13 +02:00
Ruben S. Montero 47a03f1bd9 Revert "B : Prevent race conditions on sync notifications"
This reverts commit 9d2ed3a65f.
2017-09-15 01:39:12 +02:00
Ruben S. Montero 9d2ed3a65f B : Prevent race conditions on sync notifications
(cherry picked from commit e3f2452c95)
2017-09-14 12:44:21 +02:00
Javi Fontan b839dad36c Bump version to 5.5.80
Also add the migrator to 5.4.1
2017-09-11 14:47:04 +02:00
Vlastimil Holer 98c51bcf4f B #5222: Registering image with complex URL in PATH fails (#467)
* B #5222: Secure image downloader: Escape XML references on ImageManager::stat_image
2017-09-11 11:39:44 +02: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
Ruben S. Montero 0b76513078 B #5300: Update monitor information on VMs 2017-09-05 18:12:25 +02:00
Ruben S. Montero 6faed83d43 B #5300 Write disk monitor information 2017-09-05 13:18:18 +02:00
juanmont fb09f53a40 B #5331: clear state before updating monitoring information
* Resolved bug, removed state in update monitoring

* Update VirtualMachineMonitorInfo.h
2017-09-02 23:40:16 +02:00
Ruben S. Montero 55d82ac237 B #5307: Build index for logdb table 2017-08-09 10:45:01 +02:00
Ruben S. Montero a6addb314e Raft stability patch:
* Do not reset vote on followers upon successful election
  * Cache one_auth secret to fix mt issue and improve heartbeat
  performance
  * Remove debug message when a record is not loaded
  * Remove default timeout for curl library
2017-08-03 12:28:48 +02:00
Ruben S. Montero 6368bb51fc F #4977: Move missing monitor map logic to monitor_action() 2017-07-27 12:51:41 +02:00
Ruben S. Montero 5f28a7bf9b B: Solves issues when loading VM template in history records 2017-07-27 10:57:16 +02:00
Javi Fontan 27e61baeb4 Bump version to 5.4.0 2017-07-27 10:57:16 +02:00
juanmont fed93cdaf8 F #4977 Removed MarketPlaceApp from OpenNebula 2017-07-26 14:59:35 +02:00
Ruben S. Montero 508112fbff F #5015: Add sched_action parse to insert 2017-07-19 11:27:57 +02:00
juanmont d097340199 F #5015 Added new parser for sched_action 2017-07-18 11:04:27 +02:00
Ruben S. Montero fa9e5d947b Added debug information to LogDB operations 2017-07-12 13:02:40 +02:00
Javi Fontan 0524112489 Bump version to 5.3.90 2017-07-07 15:27:26 +02:00
Ruben S. Montero ebc165f70f F #4885: Enable TM mads to define orphan snapshots. This is control
under TM_MAD_CONF for each MAD. By default orphans are not allowed
2017-07-05 18:13:47 +02:00
Ruben S. Montero 20deae85be Disks not managed (TM) by opennebula cannot change persistent state 2017-07-04 18:01:13 +02:00
Ruben S. Montero cb0b3fc0b4 Add a system.sqlquery API call to execute SELECT queries on the DB. It
returns the row results
2017-06-30 18:57:41 +02:00