1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-08 05:57:23 +03:00

1879 Commits

Author SHA1 Message Date
Ruben S. Montero
b25042ab53 development: Add extra debug information for HA and federated log purge
co-authored-by: Christian González <cgonzalez@opennebula.systems>
(cherry picked from commit 0de6fa7493cc6ae7d740dea235645f1d41ad0ff2)
2019-02-18 15:58:39 +01:00
Ruben S. Montero
11523ef7ed B #2607: No way to use Floating IP with BRIDGE interfaces
Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2018-12-03 16:42:16 +01:00
Alejandro Huertas Herrero
49f0a571a5 F #2490: Add new unregister address range functionality
* Modify the IPAM driver
    * Modify AddressRangePool to call the new action script
    * Add example dummy script

(cherry picked from commit 7e36bc7c749aede6d706f9dcedda816d9931683d)
2018-10-18 15:22:18 +02:00
Ruben S. Montero
a5e1331aec F #1246 Add recover --delete-db option
co-authored-by: Christian González <cgonzalez@opennebula.systems>

(cherry picked from commit 1dd6cab6af088324d7aaf7d5d67775d33d7f950f)
2018-10-15 15:39:54 +02:00
Vlastimil Holer
f11c050e26 Bump version to 5.6.3 (#2499) 2018-10-11 17:25:37 +02:00
Ruben S. Montero
3e1661ea4b B #2486: Do not use in-memory VLAN ID maps to work in HA 2018-10-08 18:11:09 +02:00
Ruben S. Montero
7099e4408a B #2246: Added new attribute for datastores to set compatible system datastores
Author: juanmont <juanmont@ucm.es>

(cherry picked from commit 8fe6f55daaa302e270bb5f10311d31f4835fa1ae)
(cherry picked from commit 1b4f67552d2024c95d352e8ee8c485887bbf4408)
2018-09-25 11:48:59 +02:00
Vlastimil Holer
3892933108 Bump version to 5.6.2 2018-09-20 17:55:22 +02:00
juanmont
b89a8fe5ca F #2260: Added new wrapper to pass Pool and ObjectType 2018-09-13 15:36:32 +02:00
Ruben S. Montero
59ee3f714a commit 78c4be0ea0f684596d01557e6699377a7f137758
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

(cherry picked from commit c5284b312c6ec7eb2524d4a4768718b933f32693)
2018-09-10 18:39:06 +02:00
Ruben S. Montero
dd07086791 Improve checks to prevent unneeded replication triggers
(cherry picked from commit 50a588c38b82fe9f4f6a2468d5d95d94188a1285)
(cherry picked from commit d21a0c95824ff712321e6563be27228f439cbf48)
(cherry picked from commit 64e7c5bbd09591060130e85663e7461fb1529a84)
(cherry picked from commit 48881ae10a59c60facaa2c12129e4eae4c55f3ad)
2018-09-08 13:34:16 +02:00
Ruben S. Montero
6f690a8ce5 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>
(cherry picked from commit 1235866e51fda8302a3bf415c81b9fe1630b4724)
2018-09-05 15:20:37 +02:00
Ruben S. Montero
877df62c4f Compute number of replicas needed to commit a log record 2018-08-31 00:44:16 +02:00
Ruben S. Montero
13e7719151 B #2374: Restricted attributes checked for attach-disk
(cherry picked from commit a46b8fd1a488d9b228851e4432402231c43b1594)
2018-08-29 18:09:40 +02:00
Ruben S. Montero
7c916ebe60 Remove replication requests for 1 server clusters 2018-08-24 17:56:14 +02:00
juanmont
a76f55d8e0 F #2150: Log IP/TCP port from client
(cherry picked from commit 565a3e69bbe612630d0a9fea75626287520341bd)
(cherry picked from commit 7d0c4f08dcfd9141e456717a1bbf24a99e4dbcb5)
(cherry picked from commit 4e04e37ef7a0fa519f9507a7013aefdd5c7a6474)
(cherry picked from commit 568202d82e7aeb1a590ff5c99f7e9e0413b784a8)
2018-08-15 20:47:53 +02:00
Ruben S. Montero
bcf333894d Log slow MySQL queries, threshold set to 0.5s
(cherry picked from commit 43aeed9dbbe6c3716b805276bc8fbd13b36c05e9)
2018-08-07 23:37:02 +02:00
Ruben S. Montero
cdd5222e86 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

(cherry picked from commit 21fe3116818cfceda4cb84b02662b3f475eb8ce9)
2018-08-06 14:20:01 +02:00
Ruben S. Montero
ccdbb99e9d 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 7719e7c17be7a316b0b6e2e2741f461553e32753)
(cherry picked from commit 549087250796e015a3b98a9b6c44b86b10da4fab)
(cherry picked from commit 2f281b51f38956a59c10ee174e70b14f97e145a5)
2018-08-05 19:02:14 +02:00
Vlastimil Holer
8f3fdf0a33 Bump version to 5.6.1 (#2290) 2018-07-16 13:22:56 +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 6ba048c9d370ded7ee365e45262fa50e09a54605)
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