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

1783 Commits

Author SHA1 Message Date
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
Ruben S. Montero
80d0816666 F #4809: Re-design replicated log structure 2017-06-29 19:48:21 +02:00
Jaime Melis
d0ca67a6e4 Bump to version 5.3.85 2017-06-27 15:54:47 +02:00
Ruben S. Montero
dbc47c9874 F #4809: Remove unneeded update_zone calls when adding a server to a
zone
2017-06-26 19:55:01 +02:00
Ruben S. Montero
d5d6cb9667 F #4809: Get fed index from the DB (needed by followers in HA). Use Zone
ENDPOINT to replicate log instead of server list. Fix bug when replicate
fails in a zone.
2017-06-26 19:55:01 +02:00
Ruben S. Montero
cc6cc46099 F #4809: Add replicated log index information on server zones 2017-06-23 00:13:49 +02:00
Ruben S. Montero
ca2a1a42d2 F #4809: Fix non-persistent state of Hosts 2017-06-22 23:37:08 +02:00
Ruben S. Montero
e42802060e F #4809: Fix replication on failed zones, adjust timeout for replication 2017-06-21 21:43:43 +02:00
Ruben S. Montero
a2c5a4cbaa F #4809. Fix index in PoolSQL. Update interface in all classes 2017-06-21 03:22:56 +02:00
Jaime Melis
ede54275c2 Allow XML fields to start with char '_' 2017-06-15 17:07:18 +02:00
mcabrerizo
11de7705f9 F #4913: Allow vCenter datastore credentials to be encrypted in update 2017-06-11 18:52:39 +02:00
Ruben S. Montero
2d23844b8d B #4833: Remove group from VDC when it is deleted 2017-06-09 22:00:48 +02:00
Ruben S. Montero
226531e09d B #5024: Implements recover actions for system snapshots. Sets name of
KVM snapshots to OpenNebula's snapshot ID
2017-06-09 15:04:19 +02:00
Ruben S. Montero
0a2f18a79b F #4809: Better heartbeat management. A separated thread is created for
each follower
2017-06-03 19:24:19 +02:00
Ruben S. Montero
e80386efd6 F #4809: Better timeouts for client xmlrpc-c 2017-06-03 18:22:15 +02:00
Javi Fontan
1c72134d9c Bump version of shared database to 5.3.80 2017-06-02 18:16:24 +02:00
Ruben S. Montero
50880bb271 F #4809: Do not write log in solo mode, update instead of insert for
timestamps
2017-06-01 11:13:12 +02:00
Ruben S. Montero
f12fdfaead F #4809: Compress DB commands. 2017-06-01 00:52:20 +02:00
Ruben S. Montero
234734a3c7 F #4809: Better query to purge log records 2017-05-30 16:16:03 +02:00
Jaime Melis
54c1fbaa68 F #4809: Pass arguments to the raft hooks 2017-05-29 18:24:25 +02:00
Ruben S. Montero
02b229d7de F #4809: Fix cache issues when updating PCI devices on VM 2017-05-26 17:49:07 +02:00
Ruben S. Montero
01801f5f30 Fix missing VM update 2017-05-26 14:46:04 +02:00
Ruben S. Montero
631abcdd1f F #4937: Adds XML-RPC method to execute & replicate SQL commands 2017-05-25 17:48:29 +02:00
Javi Fontan
8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Ruben S. Montero
db9f9dedca Merge branch 'feature-4809' 2017-05-25 10:44:39 +02:00
Ruben S. Montero
c8d88de091 F #4809: Do not doble-unlock raft mutex in timer. Fix update of
heartbeat counter
2017-05-24 23:57:37 +02:00
Ruben S. Montero
98d26e9e4c F #4809: Do not accept empty records. Increase default xml-rpc timeouts 2017-05-24 20:38:13 +02:00
Ruben S. Montero
a216bb9eb4 F #4809: Raft servers / zone slave lists updated on server-add in the
rigth place (leaders/masters)
2017-05-23 13:31:18 +02:00
Ruben S. Montero
afca14d75c F #4809: Initialize last_index of federated log when starting replica
threads
2017-05-22 22:51:34 +02:00
Ruben S. Montero
31ba4d4d85 F #4809: Fix some bugs when replicating log entries to slave zones 2017-05-22 18:04:16 +02:00
Ruben S. Montero
4a780941ec F #4809: Refresh zone list on server add/remove to keep an updated list
of servers
2017-05-19 20:37:58 +02:00
Ruben S. Montero
c5f54f8117 F #4809: First version of replication thread for federated zones 2017-05-19 20:08:45 +02:00
Vlastimil Holer
3c71258c84
B #3705: DRIVER configuration for the TM_MAD_CONF 2017-05-19 10:44:02 +02:00
Ruben S. Montero
2676d8b785 feature #4809: Start the federation replica manager with OpenNebula 2017-05-18 21:25:02 +02:00
Jaime Melis
85b6ed2543 F #4809: Implement Hooks on RAFT events 2017-05-18 16:36:26 +02:00
Ruben S. Montero
5e92ec0abc F #4809: Use int for object IDs. Added base federation replica manager 2017-05-16 17:09:00 +02:00
Ruben S. Montero
faa46d9c22 F #4809: fix compilation 2017-05-16 12:21:55 +02:00
Ruben S. Montero
b38874a042 F #4809: Moved zone server list to ZonePool. Added FedLogDB class 2017-05-16 12:02:02 +02:00