asocha@workstation ~/work/localcode/ovirt-engine [master] ± % GIT_TRACE=1 git pull -r !5292 15:26:49.000503 git.c:439 trace: built-in: git pull -r 15:26:49.008724 run-command.c:663 trace: run_command: git merge-base --fork-point refs/remotes/origin/master master 15:26:49.010153 run-command.c:663 trace: run_command: git fetch --update-head-ok 15:26:49.010928 git.c:439 trace: built-in: git fetch --update-head-ok 15:26:49.012534 run-command.c:663 trace: run_command: unset GIT_PREFIX; ssh -p 29418 asocha@gerrit.ovirt.org 'git-upload-pack '\''/ovirt-engine'\''' remote: Counting objects: 7417, done remote: Finding sources: 100% (6397/6397) 15:29:28.644230 run-command.c:663 trace: run_command: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 1612068 on workstation.dom' --pack_header=2,6397 15:29:28.652750 git.c:439 trace: built-in: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 1612068 on workstation.dom' --pack_header=2,6397 remote: Total 6397 (delta 2165), reused 5494 (delta 2165) Receiving objects: 100% (6397/6397), 5.75 MiB | 103.00 KiB/s, done. Resolving deltas: 100% (2165/2165), completed with 65 local objects. 15:30:25.821250 run-command.c:663 trace: run_command: git rev-list --objects --stdin --not --all --quiet --alternate-refs 15:30:25.823746 git.c:439 trace: built-in: git rev-list --objects --stdin --not --all --quiet --alternate-refs From ssh://gerrit.ovirt.org:29418/ovirt-engine 8702928dca1..c32b9e24d4b master -> origin/master 0470641e889..9b2995d3caa ovirt-engine-4.3 -> origin/ovirt-engine-4.3 15:30:25.861775 run-command.c:663 trace: run_command: git rev-list --objects --stdin --not --all --quiet --alternate-refs 15:30:25.870611 run-command.c:663 trace: run_command: git rev-list --objects --stdin --not --all --quiet --alternate-refs 15:30:25.872586 git.c:439 trace: built-in: git rev-list --objects --stdin --not --all --quiet --alternate-refs * [new tag] ovirt-engine-4.3.10 -> ovirt-engine-4.3.10 * [new tag] ovirt-engine-4.3.10.1 -> ovirt-engine-4.3.10.1 * [new tag] ovirt-engine-4.3.10.2 -> ovirt-engine-4.3.10.2 * [new tag] ovirt-engine-4.3.10.3 -> ovirt-engine-4.3.10.3 * [new tag] ovirt-engine-4.4.0 -> ovirt-engine-4.4.0 * [new tag] ovirt-engine-4.4.0.1 -> ovirt-engine-4.4.0.1 * [new tag] ovirt-engine-4.4.0.2 -> ovirt-engine-4.4.0.2 * [new tag] ovirt-engine-4.4.0.3 -> ovirt-engine-4.4.0.3 * [new tag] ovirt-engine-4.4.0_beta1 -> ovirt-engine-4.4.0_beta1 * [new tag] ovirt-engine-4.4.0_beta2 -> ovirt-engine-4.4.0_beta2 * [new tag] ovirt-engine-4.4.0_beta3 -> ovirt-engine-4.4.0_beta3 * [new tag] ovirt-engine-4.4.0_beta4 -> ovirt-engine-4.4.0_beta4 15:30:25.878754 run-command.c:1616 run_processes_parallel: preparing to run up to 1 tasks 15:30:25.878853 run-command.c:1648 run_processes_parallel: done 15:30:25.879424 run-command.c:663 trace: run_command: git gc --auto 15:30:25.881590 git.c:439 trace: built-in: git gc --auto 15:30:25.886672 run-command.c:663 trace: run_command: git merge --ff-only FETCH_HEAD 15:30:25.887521 git.c:439 trace: built-in: git merge --ff-only FETCH_HEAD Updating 8702928dca1..c32b9e24d4b Fast-forward 15:30:25.983517 run-command.c:663 trace: run_command: git gc --auto 15:30:25.984614 git.c:439 trace: built-in: git gc --auto .gitignore | 1 + .ovirtci.yaml | 1 + .travis.yml | 8 +- Makefile | 61 +- README.adoc | 64 +- automation/build-artifacts.packages | 19 +- automation/build-artifacts.packages.el8 | 20 - automation/build-artifacts.repos | 3 +- automation/build-artifacts.repos.el8 | 5 +- automation/build-artifacts.sh | 20 +- automation/check-merged.mounts | 2 +- automation/check-merged.packages | 17 +- automation/check-merged.packages.el8 | 1 - automation/check-merged.repos | 4 +- automation/check-patch.mounts | 2 +- automation/check-patch.packages | 23 +- automation/check-patch.packages.el8 | 1 - automation/check-patch.repos | 4 +- automation/check-patch.sh | 25 +- automation/dao-tests.sh | 13 +- automation/jvm-opts.sh | 5 - automation/packaging-setup-tests.sh | 7 +- backend/manager/dependencies/common/pom.xml | 2 +- backend/manager/dependencies/pom.xml | 2 +- backend/manager/dependencies/tools/pom.xml | 2 +- backend/manager/extensions-tool/pom.xml | 2 +- backend/manager/logutils/pom.xml | 2 +- backend/manager/modules/aaa/pom.xml | 2 +- backend/manager/modules/auth-plugin/pom.xml | 2 +- backend/manager/modules/bll/pom.xml | 2 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/AddClusterCommand.java | 28 +- .../bll/src/main/java/org/ovirt/engine/core/bll/AddVmAndCloneImageCommand.java | 2 +- .../manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmCommand.java | 9 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java | 18 +- .../src/main/java/org/ovirt/engine/core/bll/AddVmTemplateFromSnapshotCommand.java | 17 + .../bll/src/main/java/org/ovirt/engine/core/bll/CloneVmNoCollapseCommand.java | 41 +- .../bll/src/main/java/org/ovirt/engine/core/bll/ClusterOperationCommandBase.java | 64 +- .../manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandsFactory.java | 12 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/CreateOvaCommand.java | 16 +- .../bll/src/main/java/org/ovirt/engine/core/bll/GetErrataCountsForHostQuery.java | 9 +- .../bll/src/main/java/org/ovirt/engine/core/bll/GetErrataCountsForVmQuery.java | 13 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/GetErrataForEngineQuery.java | 9 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/GetErrataForHostQuery.java | 10 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/GetErrataForVmQuery.java | 13 +- .../bll/src/main/java/org/ovirt/engine/core/bll/GetErratumByIdForEngineQuery.java | 6 +- .../bll/src/main/java/org/ovirt/engine/core/bll/GetErratumByIdForHostQuery.java | 11 +- .../bll/src/main/java/org/ovirt/engine/core/bll/GetErratumByIdForVmQuery.java | 12 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java | 3 +- .../bll/src/main/java/org/ovirt/engine/core/bll/MaintenanceNumberOfVdssCommand.java | 2 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/MaintenanceVdsCommand.java | 2 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/RemoveVdsCommand.java | 4 + .../modules/bll/src/main/java/org/ovirt/engine/core/bll/StartVmBackupCommand.java | 259 ++++-- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/StopVmBackupCommand.java | 10 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateClusterCommand.java | 13 +- .../manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmCommand.java | 20 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java | 12 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/VmSlaPolicyUtils.java | 22 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/VmTemplateHandler.java | 5 + .../bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ExportVmCommand.java | 7 +- .../src/main/java/org/ovirt/engine/core/bll/exportimport/ExportVmToOvaCommand.java | 7 - .../bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ExtractOvaCommand.java | 2 +- .../bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ImportVmCommand.java | 7 +- .../ovirt/engine/core/bll/exportimport/ImportVmTemplateFromConfigurationCommand.java | 1 + .../bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java | 8 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/host/HostUpgradeManager.java | 3 +- .../src/main/java/org/ovirt/engine/core/bll/host/provider/ContentHostProvider.java | 7 +- .../java/org/ovirt/engine/core/bll/host/provider/foreman/ContentHostIdentifier.java | 66 ++ .../org/ovirt/engine/core/bll/host/provider/foreman/EngineForemanProviderFinder.java | 2 +- .../org/ovirt/engine/core/bll/host/provider/foreman/ForemanHostProviderProxy.java | 15 +- .../main/java/org/ovirt/engine/core/bll/host/provider/foreman/KatelloProvider.java | 16 +- .../java/org/ovirt/engine/core/bll/host/provider/foreman/KatelloV21Provider.java | 9 +- .../java/org/ovirt/engine/core/bll/host/provider/foreman/KatelloV30Provider.java | 37 +- .../main/java/org/ovirt/engine/core/bll/hostdeploy/InstallVdsInternalCommand.java | 1 + .../bll/src/main/java/org/ovirt/engine/core/bll/hostedengine/HostedEngineHelper.java | 8 +- .../bll/src/main/java/org/ovirt/engine/core/bll/kubevirt/ClusterMonitoring.java | 17 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/kubevirt/EntityMapper.java | 4 + .../modules/bll/src/main/java/org/ovirt/engine/core/bll/kubevirt/VMsMonitoring.java | 5 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/kubevirt/VmUpdater.java | 18 + .../modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryDisks.java | 53 ++ .../bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryStorageHandler.java | 30 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryUtils.java | 5 +- .../ovirt/engine/core/bll/memory/sdfilters/StorageDomainSpaceRequirementsFilter.java | 9 +- .../main/java/org/ovirt/engine/core/bll/network/host/CopyHostNetworksCommand.java | 6 + .../bll/src/main/java/org/ovirt/engine/core/bll/provider/BaseProviderProxy.java | 7 +- .../modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java | 2 +- .../main/java/org/ovirt/engine/core/bll/scheduling/NumaNodeMemoryConsumption.java | 74 ++ .../bll/src/main/java/org/ovirt/engine/core/bll/scheduling/SchedulingManager.java | 49 +- .../main/java/org/ovirt/engine/core/bll/scheduling/pending/PendingNumaMemory.java | 21 +- .../src/main/java/org/ovirt/engine/core/bll/scheduling/utils/NumaPinningHelper.java | 175 +++- .../java/org/ovirt/engine/core/bll/snapshots/CreateLiveSnapshotForVmCommand.java | 11 +- .../bll/src/main/java/org/ovirt/engine/core/bll/snapshots/CreateSnapshotCommand.java | 3 +- .../main/java/org/ovirt/engine/core/bll/snapshots/CreateSnapshotForVmCommand.java | 74 +- .../bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/AddDiskCommand.java | 19 +- .../src/main/java/org/ovirt/engine/core/bll/storage/disk/AddDiskCommandCallback.java | 64 ++ .../main/java/org/ovirt/engine/core/bll/storage/disk/GetImageioProxyUriQuery.java | 17 + .../src/main/java/org/ovirt/engine/core/bll/storage/disk/MoveOrCopyDiskCommand.java | 3 +- .../bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/UpdateDiskCommand.java | 22 +- .../engine/core/bll/storage/disk/image/CloneImageGroupVolumesStructureCommand.java | 8 +- .../org/ovirt/engine/core/bll/storage/disk/image/CopyImageGroupWithDataCommand.java | 8 +- .../org/ovirt/engine/core/bll/storage/disk/image/ImageTicketInformationHelper.java | 58 ++ .../src/main/java/org/ovirt/engine/core/bll/storage/disk/image/ImageioClient.java | 157 ++++ .../src/main/java/org/ovirt/engine/core/bll/storage/disk/image/ImagesHandler.java | 31 +- .../main/java/org/ovirt/engine/core/bll/storage/disk/image/MeasureVolumeCommand.java | 14 +- .../java/org/ovirt/engine/core/bll/storage/disk/image/TransferDiskImageCommand.java | 220 ++--- .../bll/src/main/java/org/ovirt/engine/core/bll/utils/EmulatedMachineUtils.java | 3 +- .../bll/src/main/java/org/ovirt/engine/core/bll/utils/VgamemVideoSettings.java | 15 +- .../bll/src/main/java/org/ovirt/engine/core/bll/validator/ClusterValidator.java | 7 - .../src/main/java/org/ovirt/engine/core/common/utils/ansible/AnsibleExecutor.java | 17 + .../java/org/ovirt/engine/core/common/utils/ansible/AnsibleRunnerHTTPClient.java | 26 +- .../bll/src/test/java/org/ovirt/engine/core/bll/StartVmBackupCommandTest.java | 34 + .../bll/src/test/java/org/ovirt/engine/core/bll/memory/MemoryStorageHandlerTest.java | 4 +- .../engine/core/bll/memory/sdfilters/StorageDomainSpaceRequirementsFilterTest.java | 11 +- .../java/org/ovirt/engine/core/bll/snapshots/CreateSnapshotForVmCommandTest.java | 2 - .../test/java/org/ovirt/engine/core/bll/storage/disk/image/ImagesHandlerTest.java | 40 + .../src/test/java/org/ovirt/engine/core/bll/storage/imageio/ImageioClientTest.java | 90 ++ .../bll/src/test/java/org/ovirt/engine/core/bll/storage/imageio/conf.d/test.conf | 21 + backend/manager/modules/branding/pom.xml | 2 +- .../modules/branding/src/main/modules/org/ovirt/engine/core/branding/main/module.xml | 4 +- backend/manager/modules/branding/src/main/resources/META-INF/obrand.tld | 2 + backend/manager/modules/builtin-extensions/pom.xml | 2 +- backend/manager/modules/common/pom.xml | 2 +- .../modules/common/src/main/java/org/ovirt/engine/core/common/ActionUtils.java | 29 +- .../modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java | 2 + .../modules/common/src/main/java/org/ovirt/engine/core/common/action/ActionType.java | 2 +- .../common/src/main/java/org/ovirt/engine/core/common/action/VmBackupParameters.java | 18 + .../common/src/main/java/org/ovirt/engine/core/common/businessentities/BiosType.java | 9 + .../main/java/org/ovirt/engine/core/common/businessentities/NumaNodeStatistics.java | 19 +- .../common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java | 8 + .../src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java | 11 + .../common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBackup.java | 4 + .../common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java | 8 +- .../common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java | 2 +- .../engine/core/common/businessentities/gluster/GlusterGlobalVolumeOptionEntity.java | 118 +++ .../main/java/org/ovirt/engine/core/common/businessentities/storage/ImageTicket.java | 153 ++++ .../ovirt/engine/core/common/businessentities/storage/ImageTicketInformation.java | 12 + .../common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java | 9 +- .../common/src/main/java/org/ovirt/engine/core/common/errors/EngineMessage.java | 7 +- .../modules/common/src/main/java/org/ovirt/engine/core/common/job/StepEnum.java | 1 + .../common/src/main/java/org/ovirt/engine/core/common/osinfo/OsRepository.java | 12 + .../modules/common/src/main/java/org/ovirt/engine/core/common/queries/QueryType.java | 1 + .../common/src/main/java/org/ovirt/engine/core/common/utils/BiosTypeUtils.java | 6 +- .../common/src/main/java/org/ovirt/engine/core/common/utils/HugePageUtils.java | 10 + .../org/ovirt/engine/core/common/vdscommands/AddImageTicketVDSCommandParameters.java | 68 +- .../src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java | 1 + backend/manager/modules/compat/pom.xml | 2 +- backend/manager/modules/dal/pom.xml | 2 +- .../java/org/ovirt/engine/core/dal/dbbroker/auditloghandling/AuditLogableImpl.java | 8 + backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDaoImpl.java | 1 + .../modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDaoImpl.java | 2 + .../modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsNumaNodeDaoImpl.java | 8 +- .../modules/dal/src/main/java/org/ovirt/engine/core/dao/VmCheckpointDaoImpl.java | 1 + .../dal/src/main/java/org/ovirt/engine/core/dao/gluster/GlusterOptionDao.java | 7 + .../dal/src/main/java/org/ovirt/engine/core/dao/gluster/GlusterOptionDaoImpl.java | 41 + backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties | 6 +- backend/manager/modules/dal/src/test/resources/fixtures.xml | 2 +- backend/manager/modules/docs/pom.xml | 2 +- backend/manager/modules/enginesso/pom.xml | 2 +- .../src/main/java/org/ovirt/engine/core/sso/servlets/OAuthTokenInfoServlet.java | 10 +- .../src/main/java/org/ovirt/engine/core/sso/servlets/OAuthTokenServlet.java | 10 +- .../src/main/java/org/ovirt/engine/core/sso/servlets/OpenIdUserInfoServlet.java | 43 +- .../modules/enginesso/src/main/java/org/ovirt/engine/core/sso/utils/ClientInfo.java | 9 + .../modules/enginesso/src/main/java/org/ovirt/engine/core/sso/utils/DBUtils.java | 3 +- .../enginesso/src/main/java/org/ovirt/engine/core/sso/utils/NonInteractiveAuth.java | 2 +- .../modules/enginesso/src/main/java/org/ovirt/engine/core/sso/utils/SsoUtils.java | 198 +++-- .../src/main/java/org/ovirt/engine/core/sso/utils/openid/OpenIdService.java | 8 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_cs_CZ.properties | 1 - backend/manager/modules/enginesso/src/main/resources/AppMessages_de_DE.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_es_ES.properties | 9 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_fr_FR.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_it_IT.properties | 1 - backend/manager/modules/enginesso/src/main/resources/AppMessages_ja_JP.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_ko_KR.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_pt_BR.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/AppMessages_ru.properties | 1 - backend/manager/modules/enginesso/src/main/resources/AppMessages_zh_CN.properties | 3 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_cs_CZ.properties | 1 - backend/manager/modules/enginesso/src/main/resources/sso-messages_de_DE.properties | 2 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_es_ES.properties | 4 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_fr_FR.properties | 2 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_it_IT.properties | 1 - backend/manager/modules/enginesso/src/main/resources/sso-messages_ja_JP.properties | 2 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_ko_KR.properties | 2 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_pt_BR.properties | 4 +- backend/manager/modules/enginesso/src/main/resources/sso-messages_ru.properties | 1 - backend/manager/modules/enginesso/src/main/resources/sso-messages_zh_CN.properties | 2 +- backend/manager/modules/extensions-manager/pom.xml | 2 +- backend/manager/modules/logger/pom.xml | 2 +- backend/manager/modules/microbenchmarks/pom.xml | 2 +- backend/manager/modules/pom.xml | 2 +- backend/manager/modules/restapi/apidoc/pom.xml | 2 +- backend/manager/modules/restapi/interface/common/jaxrs/pom.xml | 2 +- backend/manager/modules/restapi/interface/common/pom.xml | 2 +- backend/manager/modules/restapi/interface/definition/pom.xml | 2 +- .../definition/src/main/java/org/ovirt/engine/api/utils/ReflectionHelper.java | 2 +- backend/manager/modules/restapi/interface/pom.xml | 2 +- backend/manager/modules/restapi/jaxrs/pom.xml | 2 +- .../src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostResource.java | 11 +- backend/manager/modules/restapi/pom.xml | 2 +- backend/manager/modules/restapi/types/pom.xml | 2 +- backend/manager/modules/restapi/webapp/pom.xml | 2 +- backend/manager/modules/root/pom.xml | 2 +- backend/manager/modules/scheduler/pom.xml | 2 +- backend/manager/modules/searchbackend/pom.xml | 2 +- .../java/org/ovirt/engine/core/searchbackend/DiskConditionFieldAutoCompleter.java | 12 +- backend/manager/modules/services/pom.xml | 2 +- .../services/src/main/java/org/ovirt/engine/core/services/AnsibleServlet.java | 35 +- backend/manager/modules/utils/pom.xml | 2 +- .../manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/JsonHelper.java | 34 + .../utils/src/main/java/org/ovirt/engine/core/utils/ObjectIdentityChecker.java | 6 +- .../modules/utils/src/main/java/org/ovirt/engine/core/utils/OsRepositoryImpl.java | 13 + .../modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java | 8 +- .../modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java | 8 +- .../modules/utils/src/main/javacc/org/ovirt/engine/core/utils/osinfo/osinfo.jj | 2 + backend/manager/modules/uutils/pom.xml | 2 +- backend/manager/modules/vdsbroker/pom.xml | 2 +- .../java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilder.java | 40 +- .../main/java/org/ovirt/engine/core/vdsbroker/builder/vminfo/VmInfoBuildUtils.java | 4 + .../ovirt/engine/core/vdsbroker/gluster/GlusterVolumeGlobalOptionsInfoReturn.java | 40 + .../org/ovirt/engine/core/vdsbroker/gluster/SetGlusterVolumeOptionVDSCommand.java | 42 +- .../src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/UUIDListReturn.java | 11 + .../src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/VmBackupInfo.java | 5 +- .../src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/VmCheckpointInfo.java | 58 ++ .../src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java | 55 +- .../src/main/java/org/ovirt/engine/core/vdsbroker/monitoring/VmAnalyzer.java | 2 +- .../java/org/ovirt/engine/core/vdsbroker/vdsbroker/AddImageTicketVDSCommand.java | 11 +- .../org/ovirt/engine/core/vdsbroker/vdsbroker/DeleteVmCheckpointsVDSCommand.java | 5 +- .../main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetStatsAsyncVDSCommand.java | 4 + .../java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetVmBackupInfoVDSCommand.java | 3 +- .../src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java | 17 +- .../java/org/ovirt/engine/core/vdsbroker/vdsbroker/ListVmCheckpointsVDSCommand.java | 29 + .../src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/NullVdsServer.java | 28 +- .../org/ovirt/engine/core/vdsbroker/vdsbroker/RedefineVmCheckpointsVDSCommand.java | 22 +- .../main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java | 27 +- .../src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java | 4 + .../java/org/ovirt/engine/core/vdsbroker/builder/vminfo/LibvirtVmXmlBuilderTest.java | 6 + backend/manager/modules/welcome/pom.xml | 2 +- backend/manager/modules/welcome/src/main/resources/welcome-messages_es_ES.properties | 2 +- backend/manager/pom.xml | 2 +- backend/manager/sso-client-registration-tool/pom.xml | 2 +- .../src/main/java/org/ovirt/engine/ssoreg/core/SsoRegistrationToolExecutor.java | 145 ++-- .../src/main/java/org/ovirt/engine/ssoreg/db/DBUtils.java | 15 +- .../src/main/resources/org/ovirt/engine/ssoreg/core/arguments.properties | 19 + backend/manager/tools/pom.xml | 2 +- backend/pom.xml | 2 +- build-tools-root/checkstyles/pom.xml | 2 +- build-tools-root/ovirt-checkstyle-extension/pom.xml | 2 +- build-tools-root/ovirt-findbugs-filters/pom.xml | 2 +- build-tools-root/pom.xml | 2 +- ear/pom.xml | 2 +- frontend/brands/ovirt-brand/pom.xml | 2 +- frontend/brands/ovirt-brand/src/main/resources/messages_de_DE.properties | 1 + frontend/brands/ovirt-brand/src/main/resources/messages_es_ES.properties | 12 +- frontend/brands/ovirt-brand/src/main/resources/messages_fr_FR.properties | 1 + frontend/brands/ovirt-brand/src/main/resources/messages_ja_JP.properties | 1 + frontend/brands/ovirt-brand/src/main/resources/messages_ko_KR.properties | 2 + frontend/brands/ovirt-brand/src/main/resources/messages_pt_BR.properties | 6 +- frontend/brands/ovirt-brand/src/main/resources/messages_zh_CN.properties | 1 + frontend/brands/ovirt-brand/src/main/sass/_notifications.scss | 20 +- frontend/brands/pom.xml | 2 +- frontend/pom.xml | 2 +- frontend/webadmin/modules/frontend-assemblies/pom.xml | 2 +- frontend/webadmin/modules/frontend/pom.xml | 2 +- .../modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/AppErrors.java | 16 +- .../frontend/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors.properties | 13 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_de_DE.properties | 76 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_es_ES.properties | 92 ++- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_fr_FR.properties | 80 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_it_IT.properties | 11 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_ja_JP.properties | 1730 ++++++++++++++++++++------------------- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_ko_KR.properties | 72 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_pt_BR.properties | 82 +- .../frontend/src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_ru.properties | 9 +- .../src/main/resources/org/ovirt/engine/ui/frontend/AppErrors_zh_CN.properties | 74 +- frontend/webadmin/modules/gwt-aop/pom.xml | 2 +- frontend/webadmin/modules/gwt-common/pom.xml | 2 +- .../src/main/java/org/ovirt/engine/ui/common/CommonApplicationMessages.java | 4 + .../src/main/java/org/ovirt/engine/ui/common/editor/UiCommonEditorVisitor.java | 12 + .../java/org/ovirt/engine/ui/common/uicommon/model/DataBoundTabModelProvider.java | 21 +- .../src/main/java/org/ovirt/engine/ui/common/widget/PaginationControl.java | 129 +++ .../src/main/java/org/ovirt/engine/ui/common/widget/PaginationControl.ui.xml | 30 + .../org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java | 4 +- .../src/main/java/org/ovirt/engine/ui/common/widget/table/AbstractActionTable.java | 31 - .../main/java/org/ovirt/engine/ui/common/widget/table/ActionTableDataProvider.java | 21 +- .../src/main/java/org/ovirt/engine/ui/common/widget/table/PagingDataProvider.java | 39 + .../src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.java | 21 +- .../src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml | 21 +- .../java/org/ovirt/engine/ui/common/widget/table/column/AbstractLunRemoveColumn.java | 4 +- .../org/ovirt/engine/ui/common/widget/uicommon/storage/AbstractSanStorageList.java | 8 +- .../main/java/org/ovirt/engine/ui/common/widget/uicommon/storage/FcpStorageView.java | 15 +- .../java/org/ovirt/engine/ui/common/widget/uicommon/storage/FcpStorageView.ui.xml | 23 +- .../java/org/ovirt/engine/ui/common/widget/uicommon/storage/IscsiStorageView.ui.xml | 1 + .../src/main/java/org/ovirt/engine/ui/common/widget/uicommon/storage/PageFilter.java | 101 +++ .../java/org/ovirt/engine/ui/common/widget/uicommon/storage/PagingProxyModel.java | 88 ++ .../ovirt/engine/ui/common/widget/uicommon/storage/SanStorageLunToTargetList.java | 8 +- .../ovirt/engine/ui/common/widget/uicommon/storage/SanStorageTargetToLunList.java | 8 +- .../ovirt/engine/ui/common/widget/uicommon/storage/StoragePagingDataProvider.java | 61 ++ .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_cs_CZ.properties | 7 - .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_de_DE.properties | 62 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_es_ES.properties | 69 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_fr_FR.properties | 64 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_it_IT.properties | 10 - .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_ja_JP.properties | 80 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_ko_KR.properties | 63 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_pt_BR.properties | 68 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_ru.properties | 11 - .../resources/org/ovirt/engine/ui/common/CommonApplicationConstants_zh_CN.properties | 62 +- .../main/resources/org/ovirt/engine/ui/common/CommonApplicationMessages.properties | 2 + .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_cs_CZ.properties | 1 - .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_de_DE.properties | 9 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_es_ES.properties | 21 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_fr_FR.properties | 9 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_it_IT.properties | 1 - .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_ja_JP.properties | 23 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_ko_KR.properties | 29 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_pt_BR.properties | 9 +- .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_ru.properties | 1 - .../resources/org/ovirt/engine/ui/common/CommonApplicationMessages_zh_CN.properties | 9 +- .../test/java/org/ovirt/engine/ui/common/widget/uicommon/storage/PageFilterTest.java | 125 +++ frontend/webadmin/modules/gwt-extension/pom.xml | 2 +- frontend/webadmin/modules/pom.xml | 2 +- frontend/webadmin/modules/uicommonweb/pom.xml | 2 +- .../modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java | 1 + .../java/org/ovirt/engine/ui/uicommonweb/builders/vm/CoreVmBaseToUnitBuilder.java | 1 + .../main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java | 14 + .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java | 16 + .../uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/HasEntity.java | 46 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/SearchableListModel.java | 23 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/clusters/ClusterModel.java | 19 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java | 6 + .../engine/ui/uicommonweb/models/gluster/GlusterClusterSnapshotConfigModel.java | 8 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/hosts/HostGeneralModel.java | 15 + .../java/org/ovirt/engine/ui/uicommonweb/models/storage/DownloadImageHandler.java | 5 +- .../java/org/ovirt/engine/ui/uicommonweb/models/storage/RegisterTemplateModel.java | 1 + .../java/org/ovirt/engine/ui/uicommonweb/models/storage/SanStorageModelBase.java | 2 +- .../java/org/ovirt/engine/ui/uicommonweb/models/storage/SanStoragePartialModel.java | 36 + .../engine/ui/uicommonweb/models/storage/StorageFormatUpgradeConfirmationModel.java | 4 +- .../main/java/org/ovirt/engine/ui/uicommonweb/models/storage/UploadImageHandler.java | 11 + .../main/java/org/ovirt/engine/ui/uicommonweb/models/storage/UploadImageModel.java | 6 +- .../java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java | 1 - .../java/org/ovirt/engine/ui/uicommonweb/models/users/UserPermissionListModel.java | 8 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/AbstractDiskModel.java | 4 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RunOnceModel.java | 2 +- .../src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java | 3 +- frontend/webadmin/modules/uicompat/pom.xml | 2 +- .../modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIMessages.java | 2 + .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties | 4 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_cs_CZ.properties | 5 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_de_DE.properties | 27 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_es_ES.properties | 47 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_fr_FR.properties | 23 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_it_IT.properties | 3 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_ja_JP.properties | 81 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_ko_KR.properties | 23 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_pt_BR.properties | 45 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_ru.properties | 89 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums_zh_CN.properties | 27 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_cs_CZ.properties | 3 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_de_DE.properties | 48 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_es_ES.properties | 48 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_fr_FR.properties | 48 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_ja_JP.properties | 48 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_ko_KR.properties | 48 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_pt_BR.properties | 48 +- .../main/resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_ru.properties | 10 +- .../resources/org/ovirt/engine/ui/uicompat/NextRunFieldMessages_zh_CN.properties | 46 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/SpiceRedKeys_es_ES.properties | 12 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_cs_CZ.properties | 9 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_de_DE.properties | 59 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_es_ES.properties | 74 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_fr_FR.properties | 53 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_it_IT.properties | 29 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_ja_JP.properties | 69 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_ko_KR.properties | 58 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_pt_BR.properties | 62 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_ru.properties | 55 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIConstants_zh_CN.properties | 53 +- .../uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages.properties | 1 + .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_cs_CZ.properties | 8 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_de_DE.properties | 27 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_es_ES.properties | 43 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_fr_FR.properties | 27 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_it_IT.properties | 20 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_ja_JP.properties | 29 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_ko_KR.properties | 31 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_pt_BR.properties | 27 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_ru.properties | 49 +- .../src/main/resources/org/ovirt/engine/ui/uicompat/UIMessages_zh_CN.properties | 23 +- frontend/webadmin/modules/webadmin/pom.xml | 2 +- .../webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java | 2 + .../java/org/ovirt/engine/ui/webadmin/section/main/view/AbstractMainTableView.java | 1 - .../src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/MainDiskView.java | 2 +- .../main/java/org/ovirt/engine/ui/webadmin/section/main/view/NotificationView.java | 2 +- .../main/java/org/ovirt/engine/ui/webadmin/section/main/view/NotificationView.ui.xml | 2 +- .../ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java | 4 +- .../ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.ui.xml | 2 +- .../main/view/popup/gluster/GlusterClusterSnapshotConfigureOptionsPopupView.java | 12 + .../main/view/popup/gluster/GlusterClusterSnapshotConfigureOptionsPopupView.ui.xml | 5 + .../ovirt/engine/ui/webadmin/section/main/view/tab/host/HostGeneralSubTabView.java | 7 +- .../org/ovirt/engine/ui/webadmin/section/main/view/tab/pool/SubTabPoolVmView.java | 2 - .../engine/ui/webadmin/section/main/view/tab/storage/DiskProfilesListModelTable.java | 3 +- .../ovirt/engine/ui/webadmin/widget/host/HostNetworkInterfaceBondedListViewItem.java | 2 +- .../src/main/resources/org/ovirt/engine/ui/frontend/ConsoleErrors_es_ES.properties | 26 +- .../src/main/resources/org/ovirt/engine/ui/frontend/ConsoleErrors_ru.properties | 17 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_de_DE.properties | 8 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_es_ES.properties | 24 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_fr_FR.properties | 6 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_it_IT.properties | 6 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_ja_JP.properties | 4 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_ko_KR.properties | 4 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_pt_BR.properties | 4 +- .../src/main/resources/org/ovirt/engine/ui/frontend/VdsmErrors_zh_CN.properties | 6 +- .../src/main/resources/org/ovirt/engine/ui/webadmin/ApplicationConstants.properties | 1 + .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_cs_CZ.properties | 12 - .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_de_DE.properties | 58 +- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_es_ES.properties | 71 +- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_fr_FR.properties | 58 +- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_ja_JP.properties | 100 ++- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_ko_KR.properties | 59 +- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_pt_BR.properties | 79 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_ru.properties | 33 +- .../resources/org/ovirt/engine/ui/webadmin/ApplicationConstants_zh_CN.properties | 58 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_cs_CZ.properties | 1 - .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_de_DE.properties | 7 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_es_ES.properties | 13 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_fr_FR.properties | 7 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_it_IT.properties | 1 - .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_ja_JP.properties | 7 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_ko_KR.properties | 7 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_pt_BR.properties | 7 +- .../main/resources/org/ovirt/engine/ui/webadmin/ApplicationMessages_zh_CN.properties | 7 +- frontend/webadmin/pom.xml | 2 +- mavenmake/pom.xml | 2 +- ovirt-engine.spec.in | 354 ++------ packaging/ansible-runner-service-project/project/ovirt-host-deploy.yml | 14 + .../project/roles/ovirt-host-deploy-facts/tasks/main.yml | 16 +- .../project/roles/ovirt-host-deploy-hosted-engine/tasks/deploy.yml | 4 +- .../project/roles/ovirt-host-deploy-misc/tasks/gluster.yml | 4 +- .../project/roles/ovirt-host-deploy-spice-encryption/README.md | 4 +- .../project/roles/ovirt-host-deploy-spice-encryption/defaults/main.yml | 1 + .../project/roles/ovirt-host-deploy-spice-encryption/tasks/main.yml | 1 + .../project/roles/ovirt-host-deploy-vdsm/tasks/packages.yml | 12 +- .../project/roles/ovirt-host-deploy-vdsm/tasks/restart_services.yml | 6 +- .../project/roles/ovirt-host-deploy-vm-console/tasks/main.yml | 4 +- .../ansible-runner-service-project/project/roles/ovirt-host-deploy/meta/main.yml | 1 - .../project/roles/ovirt-ova-extract/files/extract_ova.py | 4 +- .../ansible-runner-service-project/project/roles/ovirt-ova-pack/files/pack_ova.py | 9 +- .../ansible-runner-service-project/project/roles/ovirt-ova-query/files/query_ova.py | 4 +- packaging/bin/engine-backup.sh.in | 52 +- packaging/bin/engine-vacuum.sh | 38 +- packaging/conf/osinfo-defaults.properties | 13 +- packaging/dbscripts/common_sp.sql | 4 +- packaging/dbscripts/create_tables.sql | 3 +- packaging/dbscripts/create_views.sql | 8 +- packaging/dbscripts/data/00400_insert_cluster.sql | 2 +- packaging/dbscripts/engine-psql.sh | 4 - packaging/dbscripts/gluster_global_volume_options_sp.sql | 48 ++ packaging/dbscripts/numa_sp.sql | 21 +- packaging/dbscripts/sso_clients_sp.sql | 5 + packaging/dbscripts/upgrade/04_04_0150_add_bios_type_column_to_cluster.sql | 2 +- packaging/dbscripts/upgrade/04_04_0560_change_template_to_server.sql | 14 + packaging/dbscripts/upgrade/04_04_0570_add_ssoclients_encrypted_userinfo.sql | 1 + packaging/dbscripts/upgrade/04_04_0580_remove_vdc_option_ImageProxyAddress.sql | 1 + packaging/dbscripts/upgrade/04_04_0590_vds_nmstate_version.sql | 1 + packaging/dbscripts/upgrade/04_04_0600_gluster_global_volume_options.sql | 9 + packaging/dbscripts/upgrade/04_04_0610_add_vm_device_audit_log_missing_indexes.sql | 3 + packaging/dbscripts/upgrade/04_04_0620_migrate_users_options_to_jsonb.sql | 7 + packaging/dbscripts/upgrade/04_04_0630_add_hugepages_to_numa.sql | 1 + packaging/dbscripts/upgrade/04_04_0640_add_fk_to_vm_backup_disk_map.sql | 3 + packaging/dbscripts/upgrade/04_04_0650_add_fk_to_vm_checkpoint_disk_map.sql | 3 + packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql | 60 +- packaging/dbscripts/user_sp.sql | 8 +- packaging/dbscripts/vds_sp.sql | 5 +- packaging/dbscripts/vm_checkpoints_sp.sql | 2 +- packaging/etc/engine-config/engine-config.properties | 9 +- packaging/firewalld/ovirt-imageio/ovirt-imageio.xml.in | 6 + packaging/libexec/ovirt-vmconsole-proxy-helper/ovirt-vmconsole-list.py.in | 19 +- packaging/pythonlib/ovirt_engine/ticket.py | 11 +- packaging/services/ovirt-fence-kdump-listener/listener.py | 6 +- packaging/services/ovirt-websocket-proxy/ovirt-websocket-proxy.py.in | 23 +- packaging/setup/bin/ovirt-engine-health.in | 2 +- packaging/setup/bin/ovirt-engine-provisiondb | 2 +- packaging/setup/bin/ovirt-engine-remove | 2 +- packaging/setup/bin/ovirt-engine-rename | 2 +- packaging/setup/bin/ovirt-engine-setup | 2 +- packaging/setup/bin/ovirt-engine-setup.env.in | 13 +- packaging/setup/dbutils/taskcleaner.sh | 4 - packaging/setup/dbutils/unlock_entity.sh | 4 - packaging/setup/ovirt_engine_setup/constants.py | 1 + packaging/setup/ovirt_engine_setup/engine_common/constants.py | 3 +- packaging/setup/ovirt_engine_setup/engine_common/database.py | 63 +- packaging/setup/ovirt_engine_setup/engine_common/postgres.py | 154 ++-- packaging/setup/ovirt_engine_setup/ovirt_imageio/__init__.py | 16 + packaging/setup/ovirt_engine_setup/ovirt_imageio/config.py.in | 14 + packaging/setup/ovirt_engine_setup/ovirt_imageio/constants.py | 79 ++ packaging/setup/ovirt_engine_setup/remote_engine.py | 6 +- packaging/setup/ovirt_engine_setup/util.py | 6 +- packaging/setup/plugins/ovirt-engine-common/base/core/uninstall.py | 1 + packaging/setup/plugins/ovirt-engine-remove/vmconsole_proxy_helper/__init__.py | 2 +- packaging/setup/plugins/ovirt-engine-setup/base/network/firewall_manager.py | 2 - packaging/setup/plugins/ovirt-engine-setup/ovirt-engine-common/apache/ssl.py | 8 +- packaging/setup/plugins/ovirt-engine-setup/ovirt-engine-common/system/sysctl.py | 42 +- packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/aaajdbc.py | 41 +- packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/database.py | 2 + packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/sso.py | 2 + packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/network/ovirtproviderovn.py | 121 +-- packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/upgrade/answerfile_fixup.py | 2 +- packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/upgrade/asynctasks.py | 15 +- .../setup/plugins/ovirt-engine-setup/ovirt-engine/upgrade/auth_url_validation.py | 2 +- packaging/setup/plugins/ovirt-engine-setup/ovirt_imageio/__init__.py | 20 + packaging/setup/plugins/ovirt-engine-setup/ovirt_imageio/config.py | 137 ++++ packaging/setup/plugins/ovirt-engine-setup/vmconsole_proxy_helper/pki.py | 21 +- pom.xml | 8 +- 512 files changed, 8171 insertions(+), 4019 deletions(-) delete mode 100644 automation/build-artifacts.packages.el8 mode change 100644 => 120000 automation/check-merged.mounts mode change 100644 => 120000 automation/check-merged.packages delete mode 120000 automation/check-merged.packages.el8 mode change 100644 => 120000 automation/check-merged.repos mode change 100644 => 120000 automation/check-patch.mounts mode change 100644 => 120000 automation/check-patch.packages delete mode 120000 automation/check-patch.packages.el8 mode change 100644 => 120000 automation/check-patch.repos create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/host/provider/foreman/ContentHostIdentifier.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryDisks.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/scheduling/NumaNodeMemoryConsumption.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/AddDiskCommandCallback.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/GetImageioProxyUriQuery.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/ImageTicketInformationHelper.java create mode 100644 backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/ImageioClient.java create mode 100644 backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/imageio/ImageioClientTest.java create mode 100644 backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/imageio/conf.d/test.conf create mode 100644 backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterGlobalVolumeOptionEntity.java create mode 100644 backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/storage/ImageTicket.java create mode 100644 backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GlusterVolumeGlobalOptionsInfoReturn.java create mode 100644 backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/VmCheckpointInfo.java create mode 100644 backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/ListVmCheckpointsVDSCommand.java create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/PaginationControl.java create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/PaginationControl.ui.xml create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/PagingDataProvider.java create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/storage/PageFilter.java create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/storage/PagingProxyModel.java create mode 100644 frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/storage/StoragePagingDataProvider.java create mode 100644 frontend/webadmin/modules/gwt-common/src/test/java/org/ovirt/engine/ui/common/widget/uicommon/storage/PageFilterTest.java create mode 100644 frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/SanStoragePartialModel.java create mode 100644 packaging/dbscripts/gluster_global_volume_options_sp.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0560_change_template_to_server.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0570_add_ssoclients_encrypted_userinfo.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0580_remove_vdc_option_ImageProxyAddress.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0590_vds_nmstate_version.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0600_gluster_global_volume_options.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0610_add_vm_device_audit_log_missing_indexes.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0620_migrate_users_options_to_jsonb.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0630_add_hugepages_to_numa.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0640_add_fk_to_vm_backup_disk_map.sql create mode 100644 packaging/dbscripts/upgrade/04_04_0650_add_fk_to_vm_checkpoint_disk_map.sql create mode 100644 packaging/firewalld/ovirt-imageio/ovirt-imageio.xml.in create mode 100644 packaging/setup/ovirt_engine_setup/ovirt_imageio/__init__.py create mode 100644 packaging/setup/ovirt_engine_setup/ovirt_imageio/config.py.in create mode 100644 packaging/setup/ovirt_engine_setup/ovirt_imageio/constants.py create mode 100644 packaging/setup/plugins/ovirt-engine-setup/ovirt_imageio/__init__.py create mode 100644 packaging/setup/plugins/ovirt-engine-setup/ovirt_imageio/config.py 15:30:26.089623 run-command.c:663 trace: run_command: git rebase --onto c32b9e24d4b9fd9f681827bcb3262c3fcc694c08 c32b9e24d4b9fd9f681827bcb3262c3fcc694c08 15:30:26.090638 git.c:439 trace: built-in: git rebase --onto c32b9e24d4b9fd9f681827bcb3262c3fcc694c08 c32b9e24d4b9fd9f681827bcb3262c3fcc694c08 Current branch master is up to date. 15:30:26.140071 run-command.c:663 trace: run_command: git gc --auto 15:30:26.141033 git.c:439 trace: built-in: git gc --auto