Commit Graph
80 Commits
Author SHA1 Message Date
Carlos Martín 444b5bf8c0 Feature #1798: Add host reserved_cpu/mem attributes each monitoring step 2014-03-06 16:18:28 +01:00
Ruben S. Montero 7577d6d6b9 feature #1798: Optionally reserve capacity from a host. Cluster defaults can be defined 2014-03-04 11:42:44 +01:00
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Carlos Martín b2cb9c10f6 Feature #2435 #2092: Rename HYBRID to PUBLIC_CLOUD 2013-11-21 18:46:31 +01:00
Carlos Martín 70444b21f7 Feature #2435 #2092: Code cleanup.
Hybrid hosts are not detected with the generic HYBRID=YES
2013-11-21 18:46:31 +01:00
Ruben S. Montero 5fb9fc931e Fix bug that prevents a host from come out init state
(cherry picked from commit e4f46706bcd765e712506408fc8f6023d6f40efd)
2013-11-18 22:13:40 +01:00
Carlos Martín f00d57c013 Feature im-collectd: host poll info gives a grace period to lost and zombie VMs
Because the collectd will report always outdated info, even if it is
only by a few seconds, the core must take into account that recently
deployed VMs can be missing from the monitoring information.

The same happens for deleted VMs, they may appear as running in the
next host monitoring information.
2013-11-06 13:06:56 +01:00
Ruben S. Montero 2660b2ff5b feature #1678: Moved update info of datastore, and minor work on monitor callback function 2013-10-24 15:30:21 +02:00
Carlos Martín ed8aa715bd Feature #1678: Remove the with_ds_info param in host poll 2013-10-22 17:46:34 +02:00
Carlos Martín c28d9710ce Feature #1678: Store non shared DS info in host template 2013-10-21 15:39:58 +02:00
Carlos Martín debdc9a92c Feature #1678: Host monitorization copies DS info to each system DS. Assumes all DS are shared. 2013-10-17 17:38:52 +02:00
Ruben S. Montero 38ad6cebeb feature #2092: Make use of hybrid hypervisor instead of attribute 2013-10-10 13:07:33 +02:00
Tino Vazquez 3b269146bc feature #2092: Added hybrid mode, not triggering PROLOG
Still need to figure out EPILOG
2013-10-04 19:05:55 +02:00
Ruben S. Montero 3cb4a984c1 bug #2352: Set host share variables to long long type
Conflicts:
	src/host/Host.cc
2013-10-02 18:24:33 +02:00
Carlos Martín 17052e6992 Feature #1713: Add host, ds and vnet rename actions 2013-09-02 12:53:54 +02:00
Ruben S. Montero de3df1432d bug #1949: Update last_monitor 2013-04-25 16:00:03 +02:00
Carlos Martín 28d8e44ea4 Bug #1949: Prevent bug #1800 from reappearing 2013-04-25 15:10:12 +02:00
Ruben S. Montero 0c35a80ac1 bug #1949: remove function definition 2013-04-24 01:21:58 +02:00
Ruben S. Montero 930ef686e4 bug #1949: Add MONITORING States. Change DISABLED behavior 2013-04-24 01:12:22 +02:00
Carlos Martín 9c9dfeadd7 Bug #1800: Update disabled hosts with empty monitorization values 2013-03-19 19:08:48 +01:00
Ruben S. Montero 19e90ec530 feature #1722: Use the right units for host update. Fix enforce in onevm command 2013-02-24 00:57:55 +01:00
Ruben S. Montero dcfa0a1773 feature #1772:Resize VM capacity (cpu, memory and vcpu) offline 2013-02-23 19:49:06 +01:00
Ruben S. Montero 064e99df74 featue #1739: Minor modifications 2013-02-16 23:49:23 +01:00
Ruben S. Montero 701f33ca5f featue #1739: Move Host and VM update functions to each class. 2013-02-16 02:55:17 +01:00
Carlos Martín ead72d740b Feature #1739: Detect missing VMs from the Host poll info, and move them to 'unknown' 2013-02-12 17:15:28 +01: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
Ruben S. Montero fc3f24045d bug - : Solves wrong deployment file generation when using context. Adds collections to perform sanity
checks on host to vms and image to vms relationships
2012-10-25 01:32:35 +02:00
Carlos Martín 7f43ddb983 Feature #1285: Change Host memory units in code comments and XSD files 2012-07-12 12:52:13 +02:00
Ruben S. Montero dd6f8b22fa Merge branch 'feature-1279' 2012-05-30 17:28:48 +02:00
Carlos Martín 2071d62b39 Feature #1279: Clean expired monitoring records in timer_action.
This saves a lot of calls to the DB, and also cleans old entries
for objects that are not monitored (VM in suspend/stop state,
or hosts in disabled state).
2012-05-18 12:05:18 +02:00
Ruben S. Montero dabd5702a4 bug #766: New monitoring states for the Hosts 2012-05-18 00:14:18 +02:00
Carlos Martín dfcb2eb166 Feature #1279: Clean old monitorization data if the expiration time is set to 0 2012-05-17 14:58:28 +02:00
Carlos Martín 14d30d826c Feature #1279: Add one.host.monitoring and one.hostpool.monitoring methods, new host_monitoring table 2012-05-16 18:00:31 +02:00
Carlos Martín 3c1cf1f1b3 Feature #1112: Fix oneimage update (broken in commit:92dd8d4c) 2012-03-14 15:48:06 +01:00
Carlos Martín 313c2967c7 Feature #1112: Refactor Cluster attributes to be used in other classes by inheritance 2012-02-27 18:55:15 +01:00
Carlos Martín 95b5f40504 Feature #1112 #962: Better handling of error messages in Clusters 2012-02-27 16:08:34 +01:00
Carlos Martín 2580411adf Feature #1112: Add cluster attribute to Host 2012-02-24 18:53:18 +01:00
Ruben S. Montero a0ca68d0e3 Remove TM from Host 2012-02-24 14:55:00 +01:00
Carlos Martín 98c5c246c2 Feature #1112: Do not use host's TM_MAD 2012-02-22 16:01:30 +01:00
Jaime Melis a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Carlos Martín f0d8ac78d6 Bug #759: Check if XML is valid before it is stored in the DB. 2011-12-19 17:09:31 +01:00
Carlos Martín 665036efcf Feature #863: Add Virtual Network MAD to hosts 2011-11-10 17:28:32 +01:00
Carlos Martín 21bca20780 Bug #848: Add error message and stop oned execution if bootstrap fails 2011-10-10 06:14:46 -07:00
Carlos Martín 4bc55a701f Feature #407, #662: Hosts don't have group 2011-06-09 17:35:55 +02:00
Carlos Martín e28ad2a69d Feature #662, #407: Delete operator<< from PoolObjectSQL classes. Remove Cluster objects. 2011-06-03 15:33:48 +02:00
Ruben S. Montero 72435cd453 Merge branch 'feature-407' into feature-407rm
Conflicts:
	include/Host.h
	include/PoolObjectSQL.h
	include/RequestManager.h
	src/rm/RequestManager.cc
	src/rm/RequestManagerUserAllocate.cc
	src/rm/SConstruct
2011-06-02 23:21:14 +02:00
Ruben S. Montero 686b8d5b40 feature #662: Removed uneeded files. New factory method to get templates from a PoolObjectSQL 2011-06-01 23:53:09 +02:00
Carlos Martín 6230001c56 Feature #407:
* Chown method: destination user and group are checked, auth. manager request used.
  * New one.group.chown method.
  * New ObjectCollection class to store sets of IDs.
  * New RM user.addgroup user.delgroup methods, users and groups store a cross-reference ID set.
  * Clusters store a set of Host IDs. The RM part of the add/remove host functionality works, but should be re-done to avoid deadlocks.
  * Fix onedb schmea for template_pool table bug.
2011-05-25 12:13:17 +02:00
Carlos Martín 6329d8b3fa Feature #407: Use Cluster-ids instead of cluster names for Hosts. Update onedb 1.rb, tests and CLI for this change 2011-05-17 12:45:16 +02:00