1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-11 05:17:41 +03:00
Commit Graph

1914 Commits

Author SHA1 Message Date
Ruben S. Montero
f13103548c development: Upgrade local database version to 5.8.0 2019-02-19 17:24:23 +01:00
Ruben S. Montero
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. Montero
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. Montero
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. Montero
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. Montero
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. Montero
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. Montero
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
Ruben S. Montero
1235866e51 F #2228: Added new VM quota - RUNNING_MEMORY, RUNNING_CPU and RUNNING_VMS.
These running quotas are for all states included in ACTIVE and VMS being
scheduled (PENDING and HOLD) as those states consume the same resources (in
terms of allocation) as running VMs.

Author: juanmont <juanmont@ucm.es>
2018-09-05 15:14:39 +02:00
Ruben S. Montero
32dd228376 Compute number of replicas needed to commit a log record
(cherry picked from commit 877df62c4f)
2018-08-31 00:47:42 +02:00
Ruben S. Montero
a46b8fd1a4 B #2374: Restricted attributes checked for attach-disk 2018-08-29 18:08:05 +02:00
Ruben S. Montero
da5501e23d Remove replication requests for 1 server clusters
(cherry picked from commit 7c916ebe60)
2018-08-24 17:58:20 +02:00