Commit Graph
1878 Commits
Author SHA1 Message Date
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
juanmont 568202d82e F #2150: Log IP/TCP port from client
(cherry picked from commit 565a3e69bb)
(cherry picked from commit 7d0c4f08dc)
(cherry picked from commit 4e04e37ef7a0fa519f9507a7013aefdd5c7a6474)
2018-08-15 20:44:51 +02:00
Ruben S. Montero 43aeed9dbb Log slow MySQL queries, threshold set to 0.5s 2018-08-07 23:35:15 +02:00
Ruben S. Montero 21fe311681 F #2183: Use pager for list commands (e.g. onevm list). Support for
custom ordering (by ID) in list API calls, this can be set per user,
group and default in oned.conf
2018-08-06 14:16:00 +02:00
Ruben S. Montero 914368d300 Better trigger of replication requests. Synchronize DB writers and Raft
main thread.

On followers, replace exisiting records when matching index and term to
cope with API reset because of timeouts.

(cherry picked from commit 7719e7c17b)
(cherry picked from commit 5490872507)
(cherry picked from commit 2f281b51f3)
(cherry picked from commit ccdbb99e9d)
2018-08-05 19:03:01 +02:00
Vlastimil Holer a9d8c7e92b Bump version to 5.7.80 (#2289) 2018-07-16 13:23:30 +02:00
Ruben S. Montero ebc838fedc Upgrade Database to 5.6.0. Better migrator for SNAPSHOTS 2018-07-04 20:31:31 +02:00
Vlastimil Holer 973b40b4fb Bump version to 5.6.0 2018-07-04 19:47:58 +02:00
Vlastimil Holer 108f997d95 Bump version to 5.5.95 (#2233) 2018-06-28 17:24:15 +02:00
Ruben S. Montero 8eadc0f88f F #2143: renamed to reset vs sync 2018-06-26 13:14:04 +02:00
Ruben S. Montero 366f338d24 B #2189: Store NEXT_SNAPSHOT id in the snapshot metadata to not reuse ID's 2018-06-26 10:57:04 +02:00
juanmont 2e8f864318 F #1880: Added param to check capacity when allocating a new image (this is only for admin users) 2018-06-26 10:57:04 +02:00
Vlastimil Holer 7b5d7ee574 Bump version to 5.5.90 (#2211) 2018-06-26 10:57:04 +02:00
juanmont a3a273aa0f F #2192: New MONITOR INTERVALS for fine grain tunning 2018-06-26 10:57:04 +02:00
Ruben S. Montero d4ab90289f B #2144: Better purge for federated records
(cherry picked from commit 6ba048c9d3)
2018-06-26 10:57:04 +02:00
Ruben S. Montero fb9ed3458d B #2144: Fix affected rows for Sqlite 2018-06-26 10:57:04 +02:00
Vlastimil Holer d58b7cd742 Bump version to 5.5.85 (#2155) 2018-06-26 10:57:03 +02:00
juanmont 23b95dd4a8 Added new param to header documentation 2018-06-26 10:57:03 +02:00
juanmont f3f64f493e F #2143: Added new call to reset index 2018-06-20 17:58:19 +02:00
Ruben S. Montero d8e579d5a3 Extend auth methods to set lock checks 2018-05-31 12:50:02 +02:00
Ruben S. Montero 7bbc01f60f Fix unlock operations for admin users. Fix bug with recursive template
clones, imges persistent attribute is set in clone operation
2018-05-24 11:43:27 +02:00
Ruben S. Montero bcef0bef0f F #1377: Fix const'ness 2018-05-23 14:50:15 +02:00
Ruben S. Montero d7ce29183c F #1377: Added new funtion to check lock state with oneadmin. Missing
action names. Functions to test oneadmin or admin roles
2018-05-23 14:42:57 +02:00
juanmont 658453c842 F #1548: Fixed bug with don't have END_TYPE (#2094) 2018-05-16 16:58:50 +02:00
Vlastimil Holer 0ab6965d2b F #2045: Rename VN_MAD dummy to bridge, restore noop dummy driver 2018-05-16 15:24:37 +02:00
Ruben S. Montero de436a9e8d F #1548: Fixes for update templates 2018-05-11 17:04:30 +02:00
juanmont ee0127327d F #1548: Fixed bug and added post_update_template 2018-05-11 16:31:00 +02:00
Ruben S. Montero 033534ecf2 F #1548: Do not require END_VALUE for NEVER fix END_TYPE check 2018-05-08 16:28:14 +02:00
Ruben S. Montero f9699aed19 Merge branch 'feature-1548'
Conflicts:
	src/sunstone/public/app/tabs/templates-tab/form-panels/instantiate.js
2018-05-08 15:45:05 +02:00
juanmont 6c01c4902b F #1548: Added new END_TYPE -> NEVER = 0 2018-05-08 11:55:50 +02:00
Ruben S. Montero 056a0d2dcd F #1548: "REP"->"REPEAT" in oned TIMES, DATE -> [0,1] in oned 2018-05-07 18:35:46 +02:00
Ruben S. Montero 35ed08fc82 F 1548: Updated scheduler logic to SchedAction class 2018-05-07 18:31:32 +02:00
Ruben S. Montero 6e48575a1a F #1548: SchedAction logic moved to its own class 2018-05-07 00:54:47 +02:00
juanmont 098ce33e79 F #1976: Test access rights to the security groups of a VNet and its ARs 2018-04-27 16:31:12 +02:00
juanmont c903345806 F #1807: Changed error message 2018-04-27 16:02:49 +02:00
Ruben S. Montero 1deb1d7595 F #1807: Added mandaroty attributes for missing network drivers 2018-04-26 15:51:43 +02:00
juanmont 227700ac65 F #1807: Review network drivers parameters on OpenNebula Core 2018-04-26 15:51:43 +02:00