Unloading a CMPI provider
Vijayalakshmi Subramanyam <[email protected]> Wed, 8 May 2013 09:45:45 +0530
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <CAKsVTZTorXCkSM6y9X0ACKKGOjArjXGcJeKPjm3Xr=tZvvCtsA@mail.gmail.com> |
Hi All, I have three CMPI providers in my system. Two of them unload automatially when idle. One provider fails to unload. I do not see the terminate() call come into the provider itself. I am sure there are no open subscriptions. I also checked that the provider is not returning CMPI_RC_DO_NOT_UNLOAD or CMPI_RC_NEVER_UNLOAD in any condition. This is the log message that i see in the cimtrace file for this provider - [2876:18446744073709551614:CMPILocalProviderManager.cpp:256]: CMPILocalProviderManager::_provider_ctrl: UNLOAD_IDLE_PROVIDERS 1367898721s-801162us: ProviderManager [2876:18446744073709551614:CMPILocalProviderManager.cpp:309]: Checking timeout data for CMPIProvider: arcRAIDProvider15 1367898721s-801162us: ProviderManager [2876:18446744073709551614:CMPILocalProviderManager.cpp:318]: provider->unload_ok() returns: false 1367898721s-801162us: Thread [2876:18446744073709551614:ThreadPool.cpp:224]: Work finished. Is there something I am missing ? Regards, Viji