summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove LMI_ConcreteJob definition from LMI_PowerManagement.mofJan Safranek2013-05-171-5/+0
| | | | It's defined in 30_LMI_Jobs.mof.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-05-164-25/+99
|\
| * Add ReturnInstance macro to be used instead of KReturnInstanceRadek Novacek2013-05-161-0/+10
| | | | | | | | | | | | | | | | KReturnInstance macro calls return directly on failure which is bad because there is no possibility to do cleanups or other error handling. ReturnInstance macro returns plain boolean to indicate if the instance is returned properly.
| * Handle error cases properly in getFQDN functionRadek Novacek2013-05-161-2/+14
| |
| * Support more MOFs and MOF include for konkret generateRadek Novacek2013-05-161-23/+61
| | | | | | | | | | | | | | | | | | konkretcmpi_generate macro can now take more MOF files for generating providers. Also MOF files can be included in generation but the provider sources will not be generated out of them. This is required to use MOF files 05_LMI_Qualifiers.mof and 30_LMI_Jobs.mof as dependencies.
| * Extend FindOpenLMI.cmake to find common MOF filesRadek Novacek2013-05-161-0/+14
| | | | | | | | | | Files 05_LMI_Qualifiers.mof and 30_LMI_Jobs.mof are now found runtime and can be further used.
* | Added group: to openlmi-software.Jan Safranek2013-05-141-0/+20
| | | | | | | | To make sure that storage provider runs in separate process.
* | Updated register-pegasus script to generate better ProviderModuleName.Jan Safranek2013-05-141-14/+18
| | | | | | | | | | | | | | The PG_ProviderModule.ProviderModuleName is now taken from 'group:' field from sfcbd .reg file. This makes sure that various Python providers, which use the same libpyCmpiProvider.so, have different PG_ProviderModule.
* | Updated PG_ProviderModule.Vendor of generated provider registrations.Jan Safranek2013-05-141-1/+1
| | | | | | | | The vendor is OpenLMI, not RedHat.
* | cim2uml now shows detailed message on GetInstance error.Jan Safranek2013-05-141-1/+6
|/ | | | | When cim2uml gets an error on GetInstance() call, it now shows better message than "error getting instance", so user knows which instance/class is wrong.
* service: remove unused helper scripts from .spec fileVitezslav Crhonek2013-05-131-2/+0
|
* service: fix mof nameVitezslav Crhonek2013-05-131-1/+1
|
* service: added dbus based service providerVitezslav Crhonek2013-05-136-3/+766
|
* Added .spec file, mainly for nightly builds.Radek Novacek2013-05-131-0/+509
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-05-1319-330/+430
|\
| * Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providers0.0.22Michal Minar2013-05-101-30/+0
| |\
| | * Removed duplicate definitions of LMI_PhysicalMemory and ↵Jan Safranek2013-05-101-30/+0
| | | | | | | | | | | | LMI_PhysicalMemoryRealizes.
| * | fixed GetInstance on AffectedSoftwareJobElementMichal Minar2013-05-101-1/+1
| | | | | | | | | | | | | | | passed wrong parameter to function, when handling association to Linux_ComputerSystem
| * | fixed method invocation of SoftwareInstallationServiceMichal Minar2013-05-101-11/+10
| | | | | | | | | | | | | | | Undefined variable used in logging statement would generate error for installation from URI.
| * | made software mof file more organizedMichal Minar2013-05-101-74/+91
| |/ | | | | | | just added few comments and grouped various classes under them
| * Merge branch 'software-indications'Michal Minar2013-05-109-76/+335
| |\
| | * support for method parameters and pre/post indicationsMichal Minar2013-05-108-76/+305
| | | | | | | | | | | | | | | | | | | | | | | | Added input and output parameters to LMI_SoftwareInstallationJob. Added PreCallIndication and PostCallIndication properties to LMI_SoftwareMethodResult containg CIM_InstMethodCall indication instances - that are rather useless but mandatory by Job Control Profile.
| | * Hardware: Added Physical Memory ProviderPeter Schiffer2013-05-101-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
| | * Hardware: Added Physical Memory ProviderPeter Schiffer2013-05-101-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
| * | Merge branch 'devel/parse-instance'Jan Safranek2013-05-102-32/+22
| |\ \
| | * | Added global function to parse InstanceID.Jan Safranek2013-05-022-32/+22
| | | |
| * | | realmd: Remove extra semi-colonsStef Walter2013-05-095-5/+5
| | | |
| * | | Remove unused functions from realmd providerStef Walter2013-05-091-137/+0
| | | |
| * | | Add configuration file for ReviewBoardStephen Gallagher2013-05-091-0/+2
| | | | | | | | | | | | | | | | | | | | Adds a hidden configuration file in the root of the git repository to simplify submission of patches using the RBTools 'post-review' command.
* | | | Hardware: Better support for multi CPU systems and kvm guests.Peter Schiffer2013-05-077-74/+217
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Fixed problem when CPU ID from dmidecode is not unique * Use cache info from sysfs if dmi cpu info is available, but not dmi cache * When using sysfs cache, create all caches for every CPU * Fixed physical memory tag when serial number field is missing in dmidecode output * Tiny clean-up Hardware provider was tested in kvm guest with pegasus and this patch is result of the test. Now, thanks to the all fallback options, hardware provider works fine in this environment with and without selinux enabled.
* | / Fix wrong condition when registering providerRadek Novacek2013-05-071-2/+2
| |/ |/|
* | replaced "debugging" hostname with something more obvious0.0.21Michal Minar2013-05-021-5/+5
| | | | | | | | | | | | | | "kvm-fedora18" is a host name of some unknown virtual machine; - replaced with "HOSTNAME" This value actually doesn't matter, cimom substitutes it for correct name, but previous one was too debugginglish.
* | fixed checking for long options in openlmi-mof-registerMichal Minar2013-05-021-1/+1
| |
* | Hardware: Added additional information to the Memory providerPeter Schiffer2013-04-305-4/+188
| | | | | | | | | | | | | | | | Added information: * detect NUMA layout * standard memory page size * all supported sizes of huge memory pages * current state of transparent huge pages
* | openlmi.common.JobManager: fix output parameter nameJan Synacek2013-04-291-1/+1
|/
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-04-2631-172/+8416
|\
| * registration script now allows to specify cimomMichal Minar2013-04-261-26/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now openlmi-mof-register operated on both sfcbd and tog-pegasus if present on system. This fails when we target namespace present only in one of them (like "root/interop" for sfcbd or "root/PG_InterOp" for tog-pegasus). This patch adds "-c" option allowing to specify target cimom. For example: openlmi-mof-register -n root/PG_InterOp -c tog-pegasus \ --just-mofs unregister mof/70_LMI_SoftwareIndicationFilters.mof Removes instances of indication filters only from tog-pegasus.
| * openlmi-cimmof used by openlmi-mof-registerMichal Minar2013-04-262-0/+6
| | | | | | | | Also appended for installation to libexec with cmake.
| * added script for online modification of pegasus repoMichal Minar2013-04-261-0/+340
| | | | | | | | | | | | | | | | | | This allows to create and delete instances and classes specified in mof files on-line. Complements cimmof application, which can not do "delete". With this we are able to unregister static filters and classes from pegasus on package removal - if the pegasus is running :-(.
| * fixed output parameter name of GetError methodMichal Minar2013-04-261-1/+1
| |
| * Revert "Merge branch 'software-indications' of ↵Michal Minar2013-04-261-1/+1
| | | | | | | | | | | | | | ssh://git.fedorahosted.org/git/openlmi-providers into software-indications" This reverts commit 0f9da4ac91a0acb2c53d19ca1ec345c07a5043fb, reversing changes made to 217acf2c624b99db7335acb0aa50d92efcb368a8.
| * updated doc comments for cimom callbacksMichal Minar2013-04-262-9/+114
| | | | | | | | | | cimom callbacks for filter enablement have misleading param names and miss proper doc
| * modified indication filtersMichal Minar2013-04-265-129/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And moved software static filters to shared JobManager. Indication filters now reflect the name of indication class, which is instrumented by particular provider. This ensures, that cimom knows, which provider to call and does not bother the others. So instead of selecting indication instances from general class CIM_InstModification, it will be LMI_SoftwareInstModification. This is a common pattern for indication queries. Avoided another shortcoming of sfcbmof parser: /* comment */ something useful is also ignored :-( Static filters of JobManager made more generic for any provider to use. Software jobmanager is now using them. This reduces redundation of code.
| * fixed error handling upon method params checkMichal Minar2013-04-261-1/+1
| |
| * Add the provider howto documentTomas Smetana2013-04-251-0/+1213
| |
| * Fixed LMI_ConcreteJob.GetError and .GetErrors to return correct CIM instance.Jan Safranek2013-04-251-11/+22
| | | | | | | | | | We should return CIMInstance instead of CIMError (which has nothing to do with CIM_Error).
| * Rename LMI_Realmd.mof to 60_LMI_Realmd.mofTomas Smetana2013-04-241-1/+1
| |
| * New provider: RealmDTomas Smetana2013-04-2422-1/+6581
| |
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-04-2319-24/+52
|\|
| * fixed enumeration of repository associationsMichal Minar2013-04-221-2/+2
| |