| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Roman Rakus <rrakus@redhat.com>
|
|
|
|
| |
This list will be used by profile registration.
|
|
|
|
| |
let's not debug fan provider on SIGSEGV
|
|
|
|
| |
install software configs in spec
|
|
|
|
| |
removed spaces at the end of lines
|
|
|
|
| |
let's not presume, that package has any files
|
|
|
|
|
|
| |
2 new configuration options supported:
* [Yum] lock_wait_interval
* [Yum] free_database_timeout
|
|
|
|
|
|
|
|
|
| |
asynchronous job's default priority made configurable with option
[Jobs] default_priority
asynchronous job's default timeout for removel made configurable with
option
[Jobs] default_time_before_removal
|
|
|
|
| |
supported another option in software's configuration
|
| |
|
|
|
|
|
|
| |
separated process can not use logging facilities of cimom
logging of YumWorker process made configurable
|
|
|
|
|
|
|
| |
using system_name, system_class_name and namespace values from
SoftwareConfiguration object
using new_instance_name from util module
|
|
|
|
|
|
| |
use custom cmpi_logging module
made logging configurable
|
|
|
|
| |
these messages do not really help
|
|
|
|
|
|
|
| |
Allow hostname aliases and fully qualified domain names in properties
like SystemName.
Modified tests accordingly.
|
|
|
|
|
|
|
| |
using system_name, system_class_name and namespace values from
SoftwareConfiguration object
using new_instance_name from util module
|
| |
|
| |
|
|
|
|
|
| |
Added SoftwareConfiguration class for instantiation of a main, global
configuration object for all software providers.
|
|
|
|
|
|
| |
Inspired by StorageConfiguration. It loads configuration from
/etc/openlmi/<provider_prefix>/*. It needs to be subclassed for
particular set of python providers.
|
| |
|
|
|
|
|
|
| |
stop IndicationManager thread on cleanup
removed YumDB.__del__ method - clean_up is called explicitely
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some storage actions needs to be synchronous (because of SMI-S), but can
influence running jobs.
Imagine asynchronous job for vgreduce to remove /dev/sda1 from a volume group
and while it runs, someone creates new partition table on /dev/sda, which is
synchronous, as per SMI-S. The running vgreduce won't be happy and some data
might get lost.
Solution is to put a job to create new partition table to the job queue as
usual, and synchronously wait for the job to finish.
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- contents properly built/packaged into openlmi-pcp subrpm
- a cron.daily job conditionally (rarely) rebuilds the MOF/REG files
based upon current PCP state
- /usr/bin/openlmi-pcp-generate able to be run by hand, cron.daily job minimal
- more run-time PCP error tolerance
|
| | |
| | |
| | |
| | | |
Signed-off-by: Roman Rakus <rrakus@redhat.com>
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The property is not mandatory, but it's nice to have it consistent
with other LMI file classes that are derived from CIM_LogicalFile.
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Roman Rakus <rrakus@redhat.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Roman Rakus <rrakus@redhat.com>
|
| | | |
|
| | | |
|
|/ /
| |
| |
| | |
Added and packaged the cmpiLMI_Hardware-cimprovagt file for hardware provider.
|
|/
|
|
|
|
|
| |
LMI_PCIDevice provider was updated to match the rest of the providers in the
Hardware, multiple information was added. As main and only source of information
is still libpci library, as udev doesn't provide all necessary information and
if used, it would have to be combined with libpci anyway.
|
|
|
|
|
|
| |
It makes test output more readable
Signed-off-by: Roman Rakus <rrakus@redhat.com>
|
|
|
|
|
| |
If, for some reason, no selinux context can be found, use a default
<<none>> that is used by the selinux utilities (e.g. matchpathcon).
|
|
|
|
| |
INFO and WARNING debug levels are swapped.
|
| |
|
|
|
|
|
| |
Add support for displaying the current and the expected selinux
context on a file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
To comply with lmi shell, which is placed in *lmi* package, and to
make our imports shorter, we are renaming *openlmi* namespace to *lmi*.
|