OpenVZ Source code
  1. OpenVZ Source code

libvcmmd

Public
AuthorCommitMessageCommit dateIssues
Andrey DrobyshevAndrey Drobyshev
5e858b22d27AUTO Version bump to 8.0.10
Andrey DrobyshevAndrey Drobyshev
bbca4a649ddUpdate targets.listReplace dist-vz9-beta with dist-vz9-rc1, dist-vz7-u19 with dist-vz7-u21. Add .vzspecs suffix. Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
EfimAndrey DrobyshevEfim
008a1ea9a3bAdded locks when working with the variable conn #PSBM-152468The conn variable is responsible for connection when working with dbus from libvcmmd. When working with conn from multiple threads, it is possible to race for data when the conn variable is assigned the value NULL. This causes the assert to be triggered in dbus and the subsequent drop in virtqemud. We add locks when working with this variable from multiple threads. Signed-off-by: Fima Shevrin ...PSBM-152468
Sergej ParshikovSergej Parshikov
37d16efca25MMerge pull request #23 in OVZ/libvcmmd from date to master* commit '0ad1744f7b271a647575f753a8374572c7f404a8': Corrected date for copyright 2022
VZ Auto BuilderVZ Auto Builder
e0b8fa2d560AUTO Version bump to 8.0.9
VZ Auto BuilderVZ Auto Builder
9bc60364145AUTO Version bump to 8.0.8
Andrey DrobyshevAndrey Drobyshev
7acc92b6d12Update vz7 tag to dist-vz7-u19
Andrey DrobyshevAndrey Drobyshev
d8c330a1028MMerge pull request #24 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit 'dc6f6e5d91dbddcfd958c0ecca500787632af56c': vcmmd_get_ve_config: treat empty config (i.e. empty D-Bus array) as valid
Andrey DrobyshevAndrey Drobyshev
dc6f6e5d91dvcmmd_get_ve_config: treat empty config (i.e. empty D-Bus array) as validPSBM-139974 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-139974
IgorIgor
0ad1744f7b2Corrected date for copyright 2022
Andrey DrobyshevAndrey Drobyshev
09cf6056f36Remove dist-vz7-u19 build target
Andrey DrobyshevAndrey Drobyshev
8bc09bc179cReplace dist-vz9-alpha build target with dist-vz9-beta
Andrey DrobyshevAndrey Drobyshev
604339e8165Add dist-vz7-u19 build tagSigned-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
Andrey DrobyshevAndrey Drobyshev
8c9ef1f7ec5MMerge pull request #19 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '604339e81657ccdfb279237a7c251d932c26b5a1': Add dist-vz7-u19 build tag
VZ Auto BuilderVZ Auto Builder
98745552389AUTO Version bump to 8.0.7
Andrey DrobyshevAndrey Drobyshev
397fa33056aMMerge pull request #18 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '26410442bb2b5b45f10866d1d1969824543a2e85': Get rid of "stringop-truncation" error
Andrey DrobyshevAndrey Drobyshev
26410442bb2Get rid of "stringop-truncation" errorSince we know for sure that the following condition is met: strlen(vcmmd_bus_name) <= VCMMD_BUSNAME_MAXLEN - 1 as we check it when discovering bus name, it's safe to use plain strcpy (instead of strncpy) when initializing interface name. Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
VZ Auto BuilderVZ Auto Builder
145aed99a8fAUTO Version bump to 8.0.6
Sergej ParshikovSergej Parshikov
8d4fa46faf0MMerge pull request #17 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '9abfc4c249a9a147fbdf8a3e6ae58a74e33c997d': Introduce VCMMD_ERROR_BUSNAME_FETCH_FAILED error code Fix error handling when getting bus name
Andrey DrobyshevAndrey Drobyshev
9abfc4c249aIntroduce VCMMD_ERROR_BUSNAME_FETCH_FAILED error codePSBM-137880 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-137880
Andrey DrobyshevAndrey Drobyshev
ee699bb280aFix error handling when getting bus namePSBM-137880 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-137880
VZ Auto BuilderVZ Auto Builder
57d8a7d5c70AUTO Version bump to 8.0.5
Vyacheslav TrushkinVyacheslav Trushkin
e953e00b7c7MMerge pull request #16 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit 'c6f0cec20444a6773b7908ae932b8db5130ec2c6': Discover dbus name for vcmmd service dynamically
Vyacheslav TrushkinAndrey DrobyshevVyacheslav Trushkin
c6f0cec2044Discover dbus name for vcmmd service dynamicallyPSBM-137574 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-137574
Sergej ParshikovSergej Parshikov
51f3bde0722MMerge pull request #14 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '4fba961190f21e2e202cdc0783cf2452d891ffdd': Do not build for vz8-beta anymore
Andrey DrobyshevAndrey Drobyshev
4fba961190fDo not build for vz8-beta anymoreSigned-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
VZ Auto BuilderVZ Auto Builder
3f0f79b551cAUTO Version bump to 8.0.4
Vyacheslav TrushkinVyacheslav Trushkin
7ea4873ded1MMerge pull request #13 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '6794dc92246c2792927c7c59c7529d5bda977955': Add VCMMD_VE_CONFIG_CACHE and VCMMD_VE_CONFIG_CPUNUM config keys
Andrey DrobyshevAndrey Drobyshev
6794dc92246Add VCMMD_VE_CONFIG_CACHE and VCMMD_VE_CONFIG_CPUNUM config keysPSBM-136168 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-136168
VZ Auto BuilderVZ Auto Builder
3a3e8d0daa4AUTO Version bump to 8.0.3
VZ Auto BuilderVZ Auto Builder
e38cfa5ff8cAUTO Version bump to 8.0.2
VZ Auto BuilderVZ Auto Builder
041153e8407AUTO Version bump to 8.0.1
Sergej ParshikovSergej Parshikov
6daa31d0044MMerge pull request #12 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '53e7c55bdffc2f8dc8c4059fa776201c69785aa9': Increment major version to 8.0.0 Add targets.list file
Andrey DrobyshevAndrey Drobyshev
53e7c55bdffIncrement major version to 8.0.0Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
Andrey DrobyshevAndrey Drobyshev
d0762e3106eAdd targets.list fileSigned-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>
Sergej ParshikovSergej Parshikov
e4d6afd2c11MMerge pull request #11 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit '2d2e1a6bf5115238e5d34abf69ddb03bf0b2e547': vcmmd_unregister_ve: return error code got from VCMMD
Andrey DrobyshevAndrey Drobyshev
2d2e1a6bf51vcmmd_unregister_ve: return error code got from VCMMDStop returning VCMMD_ERROR_CONNECTION_FAILED in case it's not appropriate. Now we return the error returned by VCMMD itself (if non-zero), or VCMMD_ERROR_INVALID_VE_CONFIG in case parsing DBus reply was unsuccessful. PSBM-133944 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-133944
VZ Auto BuilderVZ Auto Builder
d5e646e3885AUTO Version bump to 7.0.25
VZ Auto BuilderVZ Auto Builder
db2599e043aAUTO Version bump to 7.0.24
Sergej ParshikovSergej Parshikov
0582e900c3cMMerge pull request #10 in OVZ/libvcmmd from ~ADROB/libvcmmd:master to master* commit 'a6d140d37574cccf66b0522b98dc751e05a29d0e': Rename VCMMD_MEMGUARANTEE_PERCENTS --> VCMMD_MEMGUARANTEE_BYTES
Andrey DrobyshevAndrey Drobyshev
a6d140d3757Rename VCMMD_MEMGUARANTEE_PERCENTS --> VCMMD_MEMGUARANTEE_BYTESPSBM-127010 Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>PSBM-127010
Sergej ParshikovSergej Parshikov
740dc8927aaMMerge pull request #9 in OVZ/libvcmmd from ~TRUSHKIN/libvcmmd:vcmmd-dbus-connection-handling-fix to master* commit 'f48a28caf8040d5587970d5475301911c99f6d39': Fix DBus disconnected error handling
Vyacheslav TrushkinVyacheslav Trushkin
f48a28caf80Fix DBus disconnected error handling
Sergej ParshikovSergej Parshikov
63a06e9b735MMerge pull request #8 in OVZ/libvcmmd from ~TRUSHKIN/libvcmmd:master to master* commit '5c573a7c6e6d8d89f962914432c06ac15ba3bf26': Handle org.freedesktop.DBus.Error.Disconnected
Vyacheslav TrushkinVyacheslav Trushkin
5c573a7c6e6Handle org.freedesktop.DBus.Error.DisconnectedAfter restarting DBus service, libdbus continues using shared connection which becomes invalid. So, it's not possible to manage vcmmd via prl-disp service w/o restarting second one. libdbus doesn't provide any facilities to handle this issue while using shared connection. This CL enables using private connection from libvcmmd and handling the case described above.
Konstantin VolckovKonstantin Volckov
779a4bffe9fAUTO Version bump to 7.0.23
Konstantin VolckovKonstantin Volckov
8690c761dfeUse infinite default timeout, see #PSBM-99124PSBM-99124
Konstantin BukharovKonstantin Bukharov
0055f703137MMerge pull request #7 in OVZ/libvcmmd from ~IGOR/libvcmmd:master to master* commit '71642595b413a2f87305cf02eb8cd5b38ef35e2f': Update copyright
Igor SukhihIgor Sukhih
71642595b41Update copyrightCopyright (c) 2017-2019 Virtuozzo International GmbH. All rights reserved. Signed-off-by: Igor Sukhih <igor@virtuozzo.com>
Konstantin NeumoinKonstantin Neumoin
b07d17f447aAUTO Version bump to 7.0.22