Commit Graph
1918 Commits
Author SHA1 Message Date
Ruben S. Montero 5d6495a7e9 F #3076: create one.vmpool.infoextended
* Add new function dump_extended
    * Add new API call one.vmpool.infoextended (ruby, JAVA, golang)
    * Add parameter --extended in the CLI for onevm

Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
(cherry picked from commit 2ed170be68)
2019-03-29 15:30:38 +01:00
Alejandro Huertas Herrero 8e8b7b64f7 B #3119: Hourly sched actions just execute one time
* Change next_action to return the time for next_action
* Change XML query to use REPEAT
* Update the TIME if the value is lower than DONE

(cherry picked from commit c76377fb1d)
2019-03-25 12:25:47 +01:00
Ruben S. Montero a370018250 B #1666: Marketplace driver expects always an image to import
* Use VMTEMPLATE marketapp type
    * Modify the OCA, so if the type is VMTEMPLATE no image is created
    * Modify Sunstone, so if the type is VMTEMPLATE no ds is needed

(cherry picked from commit 0de8a405d7a06bc28eca0c7b82661ddb588bb399)
2019-03-18 10:40:10 +01:00
Vlastimil Holer d0e2317c5a Bump version to 5.8.1 2019-02-26 17:32:20 +01:00
Ruben S. Montero f13103548c development: Upgrade local database version to 5.8.0 2019-02-19 17:24:23 +01:00
Ruben S. MonteroandChristian González 8fbd126ca2 development: Fix race condition between the expiration of the replica timeout and the pending_requests state change. api server cache mode
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-02-19 12:40:07 +01:00
Ruben S. MonteroandChristian González 0de6fa7493 development: Add extra debug information for HA and federated log purge
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-02-15 00:15:57 +01:00
Ruben S. Montero d59f79deb3 F #1548: Added relative TIME specs for Actions. Format is TIME="+<sec>" action will be executed after sec seconds of being created 2019-02-14 16:37:49 +01:00
Ruben S. Montero 3d748610d4 B #2913: Do not update vnc bitmaps if not needed 2019-02-14 15:13:58 +01:00
Christian González 461def304e B #2913: Add an option for updating the vnc bitmap without updating the whole cluster 2019-02-14 14:57:16 +01:00
Ruben S. Montero 633b9616cc B #2913: Delay DB operations and perform object updates first 2019-02-13 18:09:27 +01:00
Christian González 78fe62f9a0 B #2913 datastore/network loses attachment to its cluster while trying to allocate VM (#2936) 2019-02-13 17:44:02 +01:00
Vlastimil Holer 119edfe2fe Bump version to 5.8.0 (#2934) 2019-02-13 16:51:21 +01:00
Ruben S. Montero 7a4a83cefd development: revert SqlDB protorype to int error codes 2019-02-13 13:00:20 +01:00
Ruben S. Montero 4829adc738 development: SQL errors because of duplicated keys are considered
applied for RAFT replications. This log entries may be added in the log
because of a race condition between writing threads (i.e. two threads
creating a user with the same name). Adds new error interface for SqlDB.
2019-02-13 10:43:06 +01:00
Vlastimil Holer 81d64ff269 Bump version to 5.7.90 (#2903) 2019-02-06 14:40:44 +01:00
Christian González d9fc1fffce F #2138: Fix bug for poff and poff-hard migrate 2019-02-05 12:26:31 +01:00
Ruben S. Montero 4842463c3c development: Added documentation to method 2019-02-04 18:18:54 +01:00
Christian González 956960e05d F #2205: Add extra information to LibVirt XML 2019-02-04 18:10:47 +01:00
Christian González ab053e3c83 F #2671 Fix bug when build whitout MySQL extenssion 2019-01-31 18:12:12 +01:00
Christian González aabba85ee5 F #1540 Add core support for ds live migration (#2866)
* F #1540 Add core support for ds live migration

* Update RequestManagerVirtualMachine.cc
2019-01-31 17:27:55 +01:00
Christian González b2aab50f95 F #2671 Fix version bug and migrator for search option (#2869) 2019-01-31 17:09:47 +01:00
Ruben S. MonteroandChristian González 5f7fb402aa F #2671: Add oned search functionality. Add an index column to perform FTS searches server-side. New parameter has been added to the one.vmpool.info call, and --search option to CLI onevm list. This commits adds support for JAVA and migrator.
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-01-30 00:10:18 +01:00
Christian González 288b449191 development: Fix some bugs at VNTemplate API 2019-01-28 19:36:43 +01:00
Vlastimil Holer 441cf1f7f9 Bump version to 5.7.85, year to 2019 2019-01-16 11:47:59 +01:00
Ruben S. MonteroandChristian González 8b632fbf05 F #2770 Allow updating Image metadata while being copied/saved/imported to the Datastore
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-01-10 10:09:34 +01:00
Ruben S. Montero 6b6904a6c0 B #2052: Add mixed mode for ALLOW_ORPHANS to accomodate Ceph snapshots
dependencies
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2018-12-24 14:00:38 +01:00
Ruben S. MonteroandAlejandro Huertas ab1a05b69b F #911: IP(v6) alias(es) support
* Modify VM context generation.
   * Modify attach/detach nic functionality.
   * Modify CLI nic-attach, so an alias can be attached.

Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2018-12-04 14:41:55 +01:00
Ruben S. MonteroandChristian González b89642aaab F #2138: Add options to migrate through a power-off life-cycle
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2018-12-04 12:00:13 +01:00
Ruben S. Montero 8a81397a91 B #2607: No way to use Floating IP with BRIDGE interfaces
Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
(cherry picked from commit 11523ef7ed)
2018-12-04 11:19:39 +01:00
Ruben S. Montero dba279a963 B #1762: Remove unneeded code in oned to chek if disk is managed 2018-11-30 11:15:18 +01:00
Sergio Semedi Barranco e60bb6d5f2 B #2625: remove unmanaged images references from core 2018-11-23 16:42:12 +01:00
Christian González 6b364dbc55 B #2604 Add bridge type none 2018-11-23 12:10:19 +01:00
Christian González 400a6d92d9 development: Fix bug at parse_phydev_vlans 2018-11-22 10:33:37 +01:00
Christian González d921610d15 F #826 Authorize user/group to create restricted networks (#2625) 2018-11-20 17:24:59 +01:00
Ruben S. Montero a27e525c4e development: add error message on wrong TM_MAD mode 2018-11-10 18:59:07 +01:00
juanmont aeaf870cad B #2544: Added DISK_TYPE to DISK section 2018-11-07 14:02:46 +01:00
juanmont 807000a59c B #2544: Set LN_TARGET and CLONE_TARGET after pick the datastore 2018-11-07 14:02:46 +01:00
Ruben S. MonteroandChristian González d983addf5b Change DB version to 5.7.80
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2018-10-29 17:08:10 +01:00
Alejandro Huertas Herrero 7e36bc7c74 F #2490: Add new unregister address range functionality
* Modify the IPAM driver
    * Modify AddressRangePool to call the new action script
    * Add example dummy script
2018-10-18 15:20:47 +02:00
Ruben S. Montero 1dd6cab6af F #1246 Add recover --delete-db option
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2018-10-15 15:38:54 +02:00
Abel Coronado 2e410af2ce F #1147: Permit to rename disk snapshot names in Sunstone
Author:  Abel Coronado <acoronado@opennebula.systems>
 Author: Christian González <cgonzalez@opennebula.systems>
2018-10-11 17:04:07 +02:00
Ruben S. Montero 2123afc890 F #2427: Add support to NICs with NETWORK_MODE=auto. This commits includes
logic in oned to delay NIC/context resolution till deployment time. Also
scheduler has been extended to use the match-making algorithm to networks.
Sunstone interface changes to select auto networks.
2018-10-11 15:27:15 +02:00
Ruben S. Montero f54e066949 F #2489: Improve performance of oned:
* Reduce memory footprint
    * Improve connection handling in the RequestManager
    * Reduce the number of locking calls
    * Reduce the size of the VM pool
2018-10-09 11:15:59 +02:00
Ruben S. Montero a69baeee1a B #2486: Do not use in-memory VLAN ID maps to work in HA
(cherry picked from commit 3e1661ea4b)
2018-10-08 18:13:18 +02:00
Ruben S. Montero 69ec6548b5 F #2253: Add BRIDGE_TYPE to virtual network drivers. Allow custom bridging techonologies for custom drivers.
Author: Christian <cgonzalez@opennebula.org>
2018-09-20 13:07:05 +02:00
Ruben S. Montero 8fe6f55daa B #2246: Added new attribute for datastores to set compatible system datastores
Author: juanmont <juanmont@ucm.es>
2018-09-14 21:15:58 +02:00
juanmont 389c10b238 F #2260: Added new wrapper to pass Pool and ObjectType
(cherry picked from commit b89a8fe5ca)
2018-09-13 15:50:01 +02:00
Ruben S. Montero 08bfc40b72 commit 78c4be0ea0
Author: juanmont <juanmont@ucm.es>
Date:   Tue Sep 4 17:35:17 2018 +0200

    F #2260: Allow all VM actions for the VRouter VMs except
    nic-attach/dettach. Recursive chmown/chmod for VR
2018-09-10 20:04:04 +02:00
Ruben S. Montero bf3291306a Improve checks to prevent unneeded replication triggers
(cherry picked from commit 50a588c38b)
(cherry picked from commit d21a0c9582)
(cherry picked from commit 64e7c5bbd0)
(cherry picked from commit 48881ae10a)
(cherry picked from commit dd07086791)
2018-09-08 13:38:01 +02:00