Ruben S. Montero
4c577126fa
F #4809 : Improve replication logic, new RaftManager to control server
...
states
2017-04-25 17:15:31 +02:00
Ruben S. Montero
0c8299f1b2
feature #4809 : Bootstrap LogDB tables in DB, initialize next_index
2017-04-25 11:49:52 +02:00
Ruben S. Montero
f2039e0260
F #4809 : Added LogDBManger to Zone server
2017-04-23 13:09:12 +02:00
Ruben S. Montero
b26e5a716a
F #4809 : Replication logic
2017-04-23 01:43:01 +02:00
Ruben S. Montero
ed0d64a2a0
F #4809 : Updated log structure
2017-04-21 22:32:30 +02:00
Ruben S. Montero
bca17f4ee6
F #4809 : Update SqlDB method name. DO NOT replicate monitoring data
2017-04-21 19:16:45 +02:00
Ruben S. Montero
dd0598aaa6
F #4809 : Work on log management and replication
2017-04-21 16:52:54 +02:00
Ruben S. Montero
116425fc99
F #4809 : Template for the LogDBManager
2017-04-20 17:11:56 +02:00
Ruben S. Montero
c8981e82a3
F #4809 : Some implementation files. Fix compilation issues
2017-04-20 16:13:41 +02:00
Ruben S. Montero
bae57600fe
F #4809 : Some notes on the implementation of the log replication for
...
zone servers
2017-04-19 20:44:31 +02:00
Ruben S. Montero
e4848c55d9
F #4809 : Overwrite SqlDB db_exec_* methods in DB implementations
2017-04-19 20:35:39 +02:00
Ruben S. Montero
a6d4ab3c9f
F #4809 : Update Sql database interface to include read/write/bootstrap
...
operations
2017-04-18 17:12:19 +02:00
Ruben S. Montero
cd580714ab
F #4809 : Delete servers from zone
2017-04-13 18:31:14 +02:00
Ruben S. Montero
ebc810f499
F #4809 : Add Server to Zone API call
2017-04-11 21:34:38 +02:00
Ruben S. Montero
d03ed15889
F #4809 : Add zone server list to zone data
2017-04-11 01:32:39 +02:00
Ruben S. Montero
e1cb2c928a
F #4809 : Add a base class for extended template attributes
2017-04-10 19:25:29 +02:00
Ruben S. Montero
d1ad6a0cc6
B #5032 : Further fixes for SELF DS (e.g. Ceph) for disks with resizes
...
and snapshots. Also updates delete-recreate quota computation
2017-03-31 20:09:27 +02:00
Ruben S. Montero
d90cd64cca
B #5032 : Add datastore capacity usage in quota calculations for storage
...
drivers that clone to SELF (e.g. Ceph)
2017-03-30 18:58:18 +02:00
Ruben S. Montero
53ee13b4d7
F #5058 : Control default configuration attribute location user/group
2017-03-21 12:23:02 +01:00
Ruben S. Montero
4078d55b56
Added IP6 reference in IPAM addresses
2017-03-21 12:22:19 +01:00
Ruben S. Montero
7ffdf91f86
F #5058 : Add logic to set PERSISTENT attribute in image templates
2017-03-14 17:34:53 +01:00
Ruben S. Montero
492d5fce2c
F #5058 : Method to get user-based configuration attributes for oned
2017-03-12 23:39:45 +01:00
Ruben S. Montero
34ea719974
F #5027 : Generate IP6 context variables for IP6 AR
2017-03-03 18:41:58 +01:00
Ruben S. Montero
1fbe34f3d2
B #5047 : Syslog, static initialization of ident string
2017-03-01 11:23:14 +01:00
German Gutierrez
3e8d385069
Fix: Missing programname in syslog output ( #187 )
2017-03-01 11:03:55 +01:00
Ruben S. Montero
ba40cffd61
F #5027 : Operations (hold, release, reserve...) for IP6 no-slaac ARs
2017-02-21 16:50:45 +01:00
Ruben S. Montero
948d1d98c4
F #5027 : New address range types for IP6 no SLAAC. Basic lease
...
functionality
2017-02-17 23:49:05 +01:00
Ruben S. Montero
6dd92c0828
Merge branch 'feature-5005'
2017-02-10 18:17:58 +01:00
Ruben S. Montero
0f7e642516
F #5005 : Add user ids and action request id to history records. Removed
...
uneeded reason history entry. Updated cli
2017-02-10 14:19:55 +01:00
Ruben S. Montero
8e20605ef2
B #5014 : Remove user from admins
2017-02-09 17:00:37 +01:00
Ruben S. Montero
62d9ec2b39
F #5005 History records now include the UID/GID/REQUEST_ID that closed
...
the record
2017-02-09 16:58:47 +01:00
Ruben S. Montero
04e4991d4d
F #5005 : Fix action queue. Update new action classes
2017-02-08 12:24:42 +01:00
Ruben S. Montero
d143012eb6
F #5005 : Add request information to events and callbacks from API calls.
2017-02-07 17:26:23 +01:00
Ruben S. Montero
7a2face60c
F #5005 : New interface of ActionManager to accommodate additional arguments. Updates managers to the new interface
2017-02-03 20:39:34 +01:00
Ruben S. Montero
e92076f71b
F #4845 : Missing part of ee5f9fa57d804acedf0cb89932a734b6519816ed
2017-01-31 23:18:17 +01:00
Ruben S. Montero
ee5f9fa57d
F #4845 : Fix ActionSet class
2017-01-31 22:12:35 +01:00
Ruben S. Montero
5a856f87d3
F #4845 : Add missing VM actions to get auth operation from configuration
2017-01-30 13:46:05 +01:00
Ruben S. Montero
61bfe3d6d0
F #4845 : Get permissions for vm operations from configuration in
...
RequestManager
2017-01-30 13:19:32 +01:00
Ruben S. Montero
cc0234ba34
F #4845 : Load VM operations from oned.conf
2017-01-29 23:46:59 +01:00
Ruben S. Montero
8f51474553
F #4845 : Add all vm actions to the VMAction enumerate
2017-01-27 20:55:38 +01:00
Ruben S. Montero
5bd214ab00
F #2347 : Schedule affined groups
2017-01-25 20:08:12 +01:00
Ruben S. Montero
09fafc3b0b
F #2347 : Get information about VMs in VMGroups
2017-01-22 22:30:39 +01:00
Ruben S. Montero
7c948b3a1c
F #2347 : Host affinity rules
2017-01-22 02:18:02 +01:00
Ruben S. Montero
685b0bd944
F #2347 : Set antiaffinity placement constraints for VMs
2017-01-20 20:46:50 +01:00
Ruben S. Montero
d73a57dab7
F #2347 : Dump VMGroups in scheduler output for DEBUG
2017-01-18 00:31:50 +01:00
Ruben S. Montero
70ce346937
F #2347 : Load roles and rules in the scheduler. Helper methods to
...
generate requirement expressions
2017-01-16 19:19:05 +01:00
Ruben S. Montero
184bd79eaf
F #2347 : Split rule and role logic in different objects and libraries to reuse it in scheduler
2017-01-14 18:33:26 +01:00
Ruben S. Montero
b2f15970c9
F #2347 : Add placement rules consistency checks
2017-01-13 18:32:37 +01:00
Ruben S. Montero
97c5fcd2f2
F #2347 : VMGroupRule class. Methods to check rule consistency
2017-01-13 01:56:25 +01:00
Ruben S. Montero
a1c1dee188
F #2347 : Moved VMGroup logic from VirtualMachine to VMGroupPool. Added
...
authorization tests to VMGroup usage in VMs
2017-01-05 16:51:30 +01:00