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
fa9e5d947b
Added debug information to LogDB operations
2017-07-12 13:02:40 +02:00
Jaime Melis
822602ca45
MySQL exec now returns the status of the callback
2017-07-07 17:29:03 +02:00
Ruben S. Montero
899b460abd
F #4809 : Enable federated of solo Zones
2017-06-30 11:48:23 +02:00
Ruben S. Montero
80d0816666
F #4809 : Re-design replicated log structure
2017-06-29 19:48:21 +02:00
Ruben S. Montero
c6286c0384
F #4809 : Safer purge function for RAFT log
2017-06-28 19:50:55 +02:00
Ruben S. Montero
35da0ee157
F #4809 : Fix check
2017-06-01 16:21:45 +02:00
Ruben S. Montero
d3c7a07a34
F #4809 : Check log records are properly loaded from DB
2017-06-01 16:14:29 +02:00
Jaime Melis
50d0a6b42c
F #4809 : sql is a reserved keyword in MySQL
2017-06-01 12:21:56 +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
Javi Fontan
8de979e42c
Bump version 5.3.80
2017-05-25 16:07:35 +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
b38874a042
F #4809 : Moved zone server list to ZonePool. Added FedLogDB class
2017-05-16 12:02:02 +02:00
Ruben S. Montero
9d3973461c
F #4809 : Keep last_index counters internally. Commit log records on
...
heartbeats
2017-05-06 23:36:08 +02:00
Ruben S. Montero
9e1fd142c3
F #4809 : Debug election process
2017-05-05 15:46:57 +02:00
Ruben S. Montero
03c5698a72
F #4809 : Fix several issues accessing the log records
2017-05-04 22:56:07 +02:00
Ruben S. Montero
c6a7500df5
F #4809 : Adds vote requests from candidate, fix some bugs
2017-05-03 20:04:42 +02:00
Ruben S. Montero
2a695bc8f0
F #4809 : Persist raft state. Implement Vote API call
2017-05-03 00:31:02 +02:00
Ruben S. Montero
5441a2f834
F #4809 : Log retention system
2017-04-29 23:25:53 +02:00
Ruben S. Montero
6f976c1eb8
F #4809 : Make some Raft events synchronous with replication threads
2017-04-28 22:23:32 +02:00
Ruben S. Montero
613ec63426
F #4809 : Fix replication logic
2017-04-28 19:35:57 +02:00
Ruben S. Montero
8851308864
F #4809 : ReplicateLog client logic
2017-04-27 12:42:09 +02:00
Ruben S. Montero
cc08fd98b7
F #4809 : replicate logic for leader
2017-04-27 11:12:30 +02:00
Ruben S. Montero
900c37fdf5
F #4809 : Solves some bugs
2017-04-27 02:16:13 +02:00
Ruben S. Montero
7c479b8ecb
F #4809 : Restructure Raft implementation
2017-04-27 01:03:44 +02:00
Javi Fontan
e1f6dee180
Update copyright notice year
2016-05-04 12:33:23 +02:00
Ruben S. Montero
5761be4d10
feature #4217 : Simplify Template, Attribute and PoolObjectSQL class interfaces
2016-02-05 00:33:37 +01:00
Jaime Melis
e20fb5c4c4
Fix copyright in banners
2015-09-23 16:51:10 +02:00
Carlos Martín
3da52fe163
Bug #3630 : Showback uses a transaction for sqlite backends
2015-02-24 15:34:11 +01:00
Jaime Melis
8d00b74177
Change year to 2015
2015-02-24 12:27:59 +01:00
Jaime Melis
11520021f7
Bump to version 4.5.0
2014-01-09 11:51:20 +01:00
Carlos Martín
a9bccd4423
Feature #1683 : Simplify bootstrap methods
2013-10-08 15:14:12 +02:00
Robert Schweikert
2054836301
Feature #1683 : create a way to initialize without service start + This allows a mode to just initialize the database + Changes the decision making about DB bootstrapping such that a missing DB no longer produces misleading messages in the log file + Allows the DB to be initialized/bootstrapped during an automated install process without having to wait for some arbitrary time to kill the daemon - return the SQL error code from the DB::exec method + This allows to make decisions about DB bootstrapping earlier and avoids misleading messages in the log file
2013-10-08 15:14:00 +02:00
Ruben S. Montero
59bbb3b156
feature #2245 : Allow multiple MySQL connections
2013-09-11 12:38:58 +02:00
Jaime Melis
7357bffe34
Update copyright notice
2013-01-24 16:18:30 +01:00
Jaime Melis
af61e33f8c
Update year to 2013
2013-01-24 16:03:57 +01:00
Jaime Melis
a2b7cb6bc9
Bump to version 3.2.0
2012-01-12 12:29:18 +01:00
Carlos Martín
b7febc83da
Bug #408 : Better MySQL bootstrap, and fix vm_template tests
2011-05-06 18:53:31 +02:00
Carlos Martín
27977b913d
Bug #408 : reconnect to MySQL server when connection fails
2011-05-06 17:06:57 +02:00
Ruben S. Montero
5dc7b686ad
Fix compilation warnings with gcc4.6
2011-04-22 01:06:01 +02:00
Jaime Melis
4980255942
Update copyright year to 2011
2011-02-25 14:34:44 +01:00
Ruben S. Montero
3433820b94
feature #457 : Refactor Sconstruct files
2011-01-27 23:12:48 +01:00
Ruben S. Montero
289e0610c7
feature #457 : Changed types in MySQL constructor
2010-12-27 00:01:03 +01:00
Ruben S. Montero
7d4dbdf10e
feature #377:Minor cosmetic changes
2010-11-12 23:40:27 +01:00
Carlos Martín
33e01f53b1
Feature #377 : MySQL port is now defined in oned.conf
2010-11-11 11:38:16 +01:00
Ruben S. Montero
20ab7f02a2
Use default Sqlite error codes
2010-09-02 23:57:54 +02:00
Ruben S. Montero
a8905b2704
feature #206 : OpenNebula can now be compiled with several DB backends
2010-05-07 14:45:27 +02:00