1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-23 17:33:56 +03:00
one/include
Ruben S. Montero 4efa25c3e5
F #5966: NUMA affinity
* NODE_AFFINITY can be used to pin a VM to all the CPUs of a NUMA node.
  The attribute is part of the TOPOLOGY definition.

* A default virtual topology is defined when no other is set. This
  allows to set only the affinity:

     TOPOLOGY = [ NODE_AFFINITY = 1 ]

* NODE_AFFINITY can only be set for not-pinned VMs to not conflict with
  core allocations for pin VMs. VMs with NODE_AFFINITY set will be
  allocated to regular hosts (i.e. PIN_POLICY = NONE)

(cherry picked from commit fc15d6ebc9)
2023-04-23 00:01:11 +02:00
..
AclManager.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
AclRule.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ActionSet.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
AddressRange.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
AddressRangeInternal.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
AddressRangeIPAM.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
AddressRangePool.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Attribute.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
AuthManager.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
AuthRequest.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
BackupIncrements.h F #6029, #6074: Retention and restore opetions for incremental backups 2023-02-07 13:19:03 +01:00
Backups.h F #6029: Signal increment flatten with an attribute 2023-02-16 16:13:00 +01:00
BitMap.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
CachePool.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Callbackable.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Client.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
Cluster.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Clusterable.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ClusterableSingle.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ClusterPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ClusterTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Datastore.h F #6029: Prevent backup removal VM is in BACKUP 2023-02-09 19:40:44 +01:00
DatastorePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
DatastoreTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
DefaultQuotas.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
DispatchManager.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
Document.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
DocumentPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
DocumentTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Driver.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
DriverManager.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
EnumString.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ExecuteHook.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ExtendedAttribute.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
FedReplicaManager.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Group.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
GroupPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
GroupTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
History.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Hook.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookAPI.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookImplementation.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HookLog.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookManager.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HookPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookStateHost.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookStateImage.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookStateVirtualNetwork.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HookStateVM.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Host.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HostMonitoringTemplate.h B #6027: Parse host NUMA monitoring (#2440) 2023-01-09 18:29:09 +01:00
HostPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
HostShare.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HostShareCapacity.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HostShareDatastore.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
HostShareNUMA.h F #5966: NUMA affinity 2023-04-23 00:01:11 +02:00
HostSharePCI.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
HostTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Image.h F #6029, #6074: Retention and restore opetions for incremental backups 2023-02-07 13:19:03 +01:00
ImageManager.h F #6029, #6074: Retention and restore opetions for incremental backups 2023-02-07 13:19:03 +01:00
ImagePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ImageTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
InformationManager.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
IPAMManager.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
IPAMRequest.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
LibVirtDriver.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
LifeCycleManager.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
Listener.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
Log.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
LogDB.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
LoginToken.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
MarketPlace.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
MarketPlaceApp.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
MarketPlaceAppPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
MarketPlaceAppTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
MarketPlaceManager.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
MarketPlacePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
MarketPlaceTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
mem_collector.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Message.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
MySqlDB.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
Nebula.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
NebulaLog.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
NebulaService.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
NebulaTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
NebulaUtil.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
ObjectCollection.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ObjectSQL.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ObjectXML.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
OneDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
OpenNebulaTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
PoolObjectAuth.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
PoolObjectSQL.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
PoolSQL.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
PoolSQLCache.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
PostgreSqlDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ProtocolMessages.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
Quota.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
QuotaDatastore.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
QuotaImage.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
QuotaNetwork.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Quotas.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
QuotasSQL.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
QuotaVirtualMachine.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RaftManager.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RankScheduler.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ReplicaManager.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ReplicaRequest.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ReplicaThread.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Request.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManager.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
RequestManagerAcl.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerAllocate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerAllocateDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerChmod.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerChown.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerClone.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerCluster.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerConnection.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerDatastore.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerDelete.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerDropDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerGroup.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerHook.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerHost.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerImage.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerInfo.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerLock.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerMarketPlace.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerMarketPlaceApp.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerPoolInfoFilter.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerProxy.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
RequestManagerRename.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerSchedAction.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerSecurityGroup.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerSystem.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerUpdateDB.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerUpdateTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerUser.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerVdc.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerVirtualMachine.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
RequestManagerVirtualNetwork.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
RequestManagerVirtualRouter.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerVMTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerVNTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
RequestManagerZone.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ScheduledAction.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SecurityGroup.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SecurityGroupPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Snapshots.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SqlDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SqliteDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SSLUtil.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
StreamManager.h F #6103: More CppCheck issues solved (#2477) 2023-02-02 12:54:45 +01:00
StringBuffer.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
SyncRequest.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
SystemDB.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Template.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
TransferManager.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
User.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
UserPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
UserTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
Vdc.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
VdcPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualMachine.h F #6103: CppCheck version 2.10 - solved issues (#2492) 2023-02-14 09:51:04 +01:00
VirtualMachineAttribute.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualMachineDisk.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
VirtualMachineManager.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
VirtualMachineManagerDriver.h F #6030: Cancel backup operation 2023-03-16 13:11:27 +01:00
VirtualMachineMonitorInfo.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VirtualMachineNic.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VirtualMachinePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualMachineTemplate.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
VirtualNetwork.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VirtualNetworkPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualNetworkTemplate.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualRouter.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VirtualRouterPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VMActions.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VMGroup.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VMGroupPool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VMGroupRole.h M #-: Add more build warnings, const version of vector_value method (#2534) 2023-03-08 15:52:20 +01:00
VMGroupRule.h M #-: Add CppCheck to smoke tests (#2464) 2023-01-31 13:46:09 +01:00
VMTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VMTemplatePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
VNTemplate.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
VNTemplatePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
XenDriver.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
XMLDriver.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
Zone.h M #-: Bump year 2023 2023-01-09 12:23:19 +01:00
ZonePool.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00
ZoneServer.h F #6103: Last set of CppCheck issues (#2481) 2023-02-07 08:56:52 +01:00