Tino Vázquez
3376afdaf0
M #-: Bump year 2023
2023-01-09 12:23:19 +01:00
Ruben S. Montero
4b746348b3
f #5725 : State for Virtual Networks
...
* VNETs include state to flag their configuration status
(READY/ERROR/LOCK)
* Hooks can be program based on VNET state transitions
* Include Java/Go/Ruby bindings
* New vCenter network drivers
* Place-holder to customize actions (create/delete) for other netowrk drivers
* Sunstone integration
* OneFlow syncs flow creation on VNET status
* Remove deprecated vcenter hooks and autoregistration
co-authored-by: Frederick Ernesto Borges Noronha <fborges@opennebula.io>
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2022-04-09 15:20:17 +02:00
Tino Vazquez
f7d53e75ff
M #-: Bump version 6.3.85
2022-04-07 19:49:58 +02:00
Pavel Czerný
6bca41f0db
M #-: Showback option to calculate only running VM ( #1105 )
...
(cherry picked from commit c5ad2698b7
)
2021-04-15 11:13:56 +02:00
Vlastimil Holer
096754b63f
M #-: Bump year to 2021 ( #778 )
2021-02-09 16:07:56 +01:00
Pavel Czerný
403177347a
B 5020: Speed up showback calculation ( #528 )
2020-12-09 18:19:52 +01:00
Christian González
93e7c7677c
F 5147#: improve monitoring API calls performance ( #370 )
2020-10-28 17:12:27 +01:00
Pavel Czerný
3ea67d3645
F #4936 : Reduce number of new/delete, use unique_ptr ( #212 )
...
* On exit stop RequestManager first
* Use unique_ptr for pointers to Template
* Reduce number of new/delete
2020-09-15 11:16:00 +02:00
Ruben S. Montero
5ce49ed404
F #4936 : Refactor pools to use unique_ptr
...
co-authored-by: Pavel Czerný <pczerny@opennebula.systems>
2020-09-10 09:08:29 +02:00
Pavel Czerný
daaf132a43
F #4936 : Remove 'using namespace std' from headers ( #60 )
2020-07-02 22:42:10 +02:00
Vlastimil Holer
f3c50a5d89
M #-: Year bump to 2020 ( #4634 )
2020-04-30 15:00:02 +02:00
Ruben S. Montero
9aa1041103
F #3600 : Initial PostgreSQL Support
...
co-authored-by: Igor Sivy <igorsivy@gmail.com>
co-authored-by: Pavel Czerny <pczerny@opennebula.io>
co-authored-by: Vlastimil Holer <vholer@opennebula.io>
(cherry picked from commit c52f62018c32281c6e418211f33f1bba46388e98)
2020-04-13 17:35:06 +02:00
Ruben S. Montero
44e44b47a8
F #3859 : New monitoring architecture
...
co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
2020-03-04 16:05:57 +01:00
Ruben S. Montero
3c2df22ad7
F #3064 : separate encrypted attrs by objects
...
* There are encrypted attributes for VMs, Hosts and VNets
* For VMs the user template is also encrypted
* For VNets its address ranges attributes are also encrypted
Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2019-09-12 16:25:23 +02:00
Ruben S. Montero
6143dd95ce
F #3380 : New Hook system. Drivers, oned and command line tool
...
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-09-09 14:47:42 +02:00
Ruben S. Montero
66f6b77bc4
B #3484 : Remove unneeded function
...
(cherry picked from commit 43be5cfa8a
)
2019-07-18 12:17:36 +02:00
Alejandro Huertas Herrero
0a130d865f
B #3484 : add DETACH=YES in context.sh ( #3518 )
2019-07-18 12:08:04 +02:00
Ruben S. Montero
cbd9aee912
F #3393 : Reduce number of updates referencing FTS field. Changed REPLACE
...
operations to UPDATE to improve DB performance
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-06-12 17:20:50 +02:00
Ruben S. Montero
2ed170be68
F #3076 : create one.vmpool.infoextended
...
* Add new function dump_extended
* Add new API call one.vmpool.infoextended (ruby, JAVA, golang)
* Add parameter --extended in the CLI for onevm
Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2019-03-29 12:43:59 +01:00
Vlastimil Holer
441cf1f7f9
Bump version to 5.7.85, year to 2019
2019-01-16 11:47:59 +01: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
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
37222d65dc
F #1792 : Greatly improve concurrency by: Remove big lock on pool control class. Increase number of MySQL connections (new configuration variable). Make all parser reentrants. This commit also simplifies the pool references.
...
(cherry picked from commit a3d3ceb771034794c4fb453dcd9aaff64c53baed)
2018-03-17 23:35:21 +01:00
Vlastimil Holer
a4c0447ccf
Bump year to 2018 ( #1623 )
2018-01-02 18:27:37 +01:00
Javi Fontan
8de979e42c
Bump version 5.3.80
2017-05-25 16:07:35 +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
a6d4ab3c9f
F #4809 : Update Sql database interface to include read/write/bootstrap
...
operations
2017-04-18 17:12:19 +02:00
Javi Fontan
e1f6dee180
Update copyright notice year
2016-05-04 12:33:23 +02:00
Ruben S. Montero
784a4fc960
feature #2980 : VNC port tracking. Includes a VNC bitmap for each cluster to
...
track the ports in use in the cluster and avoid port collision. VNC ports are
assigned when the VM is deployed and released when the VM is stopped, undeployed
or done.
Includes the following:
- 9da66150dc0e3dc2731518d8a215f9598696a999
- 4c35a9fcccf70cbe87d2947403ea815967e7b605
- ccfccb6d2fc40aa1c07eb994f37b8da4fb479082
- b1b64e61a39f4452c7ba00e581de42888e0e84a5
- d474ee4db9ed520bcae743d510be35b25ea988ed
- dacb61b1402da2ec309b6e79bdd285d0d11de84f
2016-04-05 12:56:34 +02:00
Ruben S. Montero
5761be4d10
feature #4217 : Simplify Template, Attribute and PoolObjectSQL class interfaces
2016-02-05 00:33:37 +01:00
Ruben S. Montero
b01e2336c5
Merge branch 'feature-4215' into feature-4217
2016-02-02 14:17:20 +01:00
Carlos Martín
364d9ecda8
Feature #4215 : Redo context variables when a NIC is attached/detached
2016-01-27 11:27:26 +01:00
Ruben S. Montero
e958ed3c2d
feature - : Remove unused update methods
2015-12-10 15:39:23 +01:00
Jaime Melis
e20fb5c4c4
Fix copyright in banners
2015-09-23 16:51:10 +02:00
Ruben S. Montero
872ef3af73
feature #3718 : Add disk_cost, use disk_actual_size (needs to revisit)
2015-06-20 02:29:47 +02:00
Ruben S. Montero
9d20167c1c
feautre #3782 : Remove SAVE_AS from core
2015-06-09 23:25:10 +02:00
Ruben S. Montero
6718cbd87b
feature #3804 : Allow to reuse deploy_id of imported VMs (e.g. to reuse the same name)
2015-05-13 10:39:30 +02:00
Carlos Martín
757f908ff5
Feature #2065 : Attach disk for VMs in poweroff
2015-03-18 16:28:43 +01:00
Jaime Melis
8d00b74177
Change year to 2015
2015-02-24 12:27:59 +01:00
Ruben S. Montero
820a61f2ec
Bug #3620 : Move previous state managment to VM class for hook management
2015-02-19 16:13:53 +01:00
Ruben S. Montero
406df133d8
feature #3383 : Creete IMPORT_VMs. Add deploy_id - vmid index. Monitor look for imported VMs into the wilds
2015-02-05 17:56:21 +01:00
Carlos Martín
2706e3f546
Feature #3458 : Add a default cost to oned.conf
2015-02-04 18:16:31 +01:00
Carlos Martín
ded633b813
Feature #3264 : Report errors in VMPool::calculate_showback
2014-11-12 15:35:18 +01:00
Carlos Martín
a5aa72359a
Feature #3264 : calculate-showback uses month,year
...
And lots of bugs fixed
2014-11-06 18:27:17 +01:00
Carlos Martín
8d6af8f282
Feature #3264 : showback start and end time are now set as month,year
2014-11-06 13:21:21 +01:00
Carlos Martín
d2cc25ba8e
Feature #3264 : Add a method to calculate the showback data
2014-11-04 18:46:14 +01:00
Carlos Martín
2dfa16ab79
Feature #3264 : Init calculate_showback stime from DB values
2014-10-30 17:46:44 +01:00
Carlos Martín
be6dfcf8f0
Feature #3264 : Method to dump showback records
2014-10-30 17:45:32 +01:00
Carlos Martín
68bac3a897
Feature #3264 : New method VMPool::calculate_showback
2014-10-30 17:21:27 +01:00
Ruben S. Montero
7afeaaaa5d
feature #3183 : Add search methods to VNET and VM Pools
2014-09-11 17:01:13 +02:00