Re: Unloading a CMPI provider
Devchandra L Meetei <[email protected]> Wed, 8 May 2013 10:00:06 +0530
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <CAKmFMKf4uC3=UmvGnEgWpB2spCyf=STKDqp=KK8eApe+f3VW=w@mail.gmail.com> |
By Default, idle providers unload when it is idle for 5 minutes, By idle, we mean, It is not processing any request. Another case where module will not unload is when group of provider module is *cimserver*. So you might like to verify above two cases also. On Wed, May 8, 2013 at 9:45 AM, Vijayalakshmi Subramanyam < [email protected]> wrote: > 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 > -- Warm Regards --Dev OpenPegasus Developer/Committer (\__/) (='.'=) This is Bunny. Copy and paste bunny (")_(") to help him gain world domination.