OpenVZ Source code
  1. OpenVZ Source code

libprlsdk

Public
AuthorCommitMessageCommit dateIssues
EfimEfim
4655c1d8feeAUTO Version bump to 9.0.38
EfimEfim
9961f73e0b0Add c++14Signed-off-by: Fima Shevrin <efim.shevrin@virtuozzo.com>
EfimEfim
37fcd57a25cChange Q_FOREACH on range based for #PSBM-155654Q_FOREACH generates Werror=dangling-else warning that is considered as error Signed-off-by: Fima Shevrin <efim.shevrin@virtuozzo.com>PSBM-155654
Aleksandr LeskinAleksandr Leskin
03b3759b8c6AUTO Version bump to 9.0.37
Aleksandr LeskinAleksandr Leskin
7a65cd29078cpufeature: Add support of 0x00000007:0 (ECX) intel cpu features #PSBM-153799Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-153799
Aleksandr LeskinAleksandr Leskin
ba87517b38dUpdate targets.list for dist-vz9-u00Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Aleksandr LeskinAleksandr Leskin
3edee4a241aAUTO Version bump to 9.0.36
Aleksandr LeskinAleksandr Leskin
788c1464419error: introduce error Vm is not running #PSBM-150691Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-150691
Aleksandr LeskinAleksandr Leskin
e369df49569AUTO Version bump to 9.0.35
Aleksandr LeskinAleksandr Leskin
787bc8fcec8SDK API: improve working with init/deinit SDK API #PSBM-152041Creating and deleting global pointer on Main thread of event loop should be under lock. Appended GetCurrentInstance method to avoid usage Instance which can create new Instance in the other threads. Avoid to usage Instance() method in the ASSERTs. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-152041
Aleksandr LeskinAleksandr Leskin
c79cd757a67errors: fix usage global variable for error storage #PSBM-152041- Do not change global variable g_pErrStringsStorage without mutex; - Set tu NULL the g_pErrStringsStorage in the destructor, to avoid usage of non-relevant pointer. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-152041
Aleksandr LeskinAleksandr Leskin
c9d4001714dAUTO Version bump to 9.0.34
Aleksandr LeskinAleksandr Leskin
f68355613d8update target.list for new spec repoSigned-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Aleksandr LeskinAleksandr Leskin
b2cbdd8ded5AUTO Version bump to 9.0.33
Aleksandr LeskinAleksandr Leskin
6de40eefb1emsg: fix warning messages #PSBM-150726KSM settings takes effect only for VM. CT is not affected. So, improve warning message log. And correct name of this warning constant. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> Conflicts: Sources/SDK/Handles/Core/PrlErrStringsStorage.cppPSBM-150726
Aleksandr LeskinAleksandr Leskin
fbd48c69637AUTO Version bump to 9.0.32
Aleksandr LeskinAleksandr Leskin
1744fbccdb7DspCfg: append backup parameters compression and tunnelAllow customers enabling/disabling tunneling and compression for the backups started by Virtuozzo Automator https://jira.vzint.dev/browse/PSBM-150576 https://jira.vzint.dev/browse/PSBM-150577 Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>2 Jira Issues
Aleksandr LeskinAleksandr Leskin
79ab598e07aAUTO Version bump to 9.0.31
Aleksandr LeskinAleksandr Leskin
8b537bdb7cfVmConfig: fix StackIndex for HDD #PSBM-148938In current version VZ9 several types of Hard Disk Devices can have same Stack Indexes which allow to create devices with the same target name, such as 'hda' or 'sda'. This fix checks interface type for CVmHardDisk devices and sets proper StackIndex for further usage. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-148938
Aleksandr LeskinAleksandr Leskin
58fd7468fb0Update targets.list for dist-vz9-rc1Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
EfimEfim
ae054c1f652AUTO Version bump to 9.0.30
EfimEfim
b9b08a8bd42Refactoring: Fix PyObject_GetBuffer acc python upsteam #PSBM-149588The PyObject_GetBuffer and PrlReport_GetData call the bytearray_getbuffer function internally. It does not accept a NULL buffer, throwing an exception. Instead, pass stack-allocated Py_buffer. Signed-off-by: Fima Shevrin <efim.shevrin@virtuozzo.com>PSBM-149588
Aleksandr LeskinAleksandr Leskin
b97d4d3f102AUTO Version bump to 9.0.29
Aleksandr LeskinAleksandr Leskin
f2d16958c6ferror msg: NUMA nodes should be compatible with cpu-sockets #PSBM-149609Linux kernel produces warning if number of NUMA nodes is not compatible with the cpu-sockets. So, we should only check the number of CPU sockets is multiple of the NUMA nodes. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-149609
Aleksandr LeskinAleksandr Leskin
6691de9c6b8AUTO Version bump to 9.0.28
Aleksandr LeskinAleksandr Leskin
f2d94869843errors: introduce SDK errors for NUMA nodes parameter #PSBM-148903 #PSBM-148902 #PSBM-148901Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>3 Jira Issues
Aleksandr LeskinAleksandr Leskin
ee3be1ca7b7vm: introduce NUMA nodes parameter #PSBM-146634Allow to simulate on Virtual machines NUMA Nodes Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-146634
Aleksandr LeskinAleksandr Leskin
38397774340AUTO Version bump to 9.0.27
Aleksandr LeskinAleksandr Leskin
89e44823f90error strings: minor code cleanup #PSBM-146881- fixed whitespaces; - fixed text. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-146881
Aleksandr LeskinAleksandr Leskin
f96e8198bcbAUTO Version bump to 9.0.26
Aleksandr LeskinAleksandr Leskin
e1420cd2be2nvram update: introduce proper error codes #PSBM-146881Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-146881
Aleksandr LeskinAleksandr Leskin
f9ac717d3beAUTO Version bump to 9.0.25
Aleksandr LeskinAleksandr Leskin
115d3ed75b9vm: introduce handles to dispatcher for updating nvram #PSBM-146309Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> Conflicts: Sources/SDK/Include/PrlApiVm.hPSBM-146309
EfimEfim
dab10ef17e6AUTO Version bump to 9.0.24
EfimEfim
20132a02ae1Remove netfilter support #PSBM-145299The kernel counterpart of this feature has been dropped in VHS9. Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>PSBM-145299
Aleksandr LeskinAleksandr Leskin
12a46dd7692AUTO Version bump to 9.0.23
Aleksandr LeskinAleksandr Leskin
06d39737be2Api Vm: introduce enums and functions for working VM chipset #PSBM-142003plrsdk library should support and allow to change chipset type and chipset version for VM. #PSBM-131869 #PSBM-142003 Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>2 Jira Issues
Aleksandr LeskinAleksandr Leskin
185bf913855build: define BOOST_BIND_GLOBAL_PLACEHOLDERSRemove compilation Warnings Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Aleksandr LeskinAleksandr Leskin
63b0c0e0041AUTO Version bump to 9.0.22
EfimEfim
78b1c953ca4refactoring related with expanding xmlmodel blkio physical_block_size and logical_block_size #PSBM-131181Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>PSBM-131181
EfimEfim
cae023632a3AUTO Version bump to 9.0.21
EfimEfim
fd8d67cd23cChange event in postEvent method from QEvent(QEvent::DeferredDelete) to QDeferredDeleteEvent #PSBM-143293QCoreApplication::postEvent method source code includes static_cast<QDeferredDeleteEvent *>(pe.event)->loopLevel(), thus we face with the problem of using uninitialised variable for the derived object QDeferredDeleteEvent created from parent object QEvent(QEvent::DeferredDelete). We change QCoreApplication::postEvent call in prl_sdk to QDeferredDeleteEvent events to remove described problem. S...PSBM-143293
EfimEfim
a60286bbe0bAUTO Version bump to 9.0.20
EfimEfim
fc0ecf25a32prlsrvctl: change vcmmd set policy message from fail to warning #PSBM-143450If we change the vcmd policy using the prlsrvctl set --vcmmd-policy command, any non-zero return code is considered a configuration setting error. In terms of vcmmd VCMMD_ERROR_POLICY_SET_ACTIVE_VES is only a warning. In the dispatcher, the code VCMMD_ERROR_POLICY_SET_ACTIVE_VES corresponds to the code PRL_ERR_RUNNING_VM_OR_CT. So we change the behavior of prlsrvctl and change the message text ...PSBM-143450
EfimEfim
889dafa8649AUTO Version bump to 9.0.19
EfimEfim
7901020e1ecAdd almalinux-9 and rhel9 in to the supported os list #PSBM-142742Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>PSBM-142742
EfimEfim
8f2987423e3AUTO Version bump to 9.0.18
EfimEfim
38691298291Add cloudlinux8 into supported os list #PSBM-141631We support vm creation with old versions of cloudlinux and cloudlinux7 at the moment. The current commit adds cloundlinux8 to list of supported distributions. Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>PSBM-141631
EfimEfim
d6352e125a3Add default memory for freebsd #PSBM-141802We add support of FreeBSD in Dispatcher. Add default ram size for FreeBSD. Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>PSBM-141802
Aleksandr LeskinAleksandr Leskin
fd8ea54f8a7AUTO Version bump to 9.0.17