On Tue, May 22, 2012 at 2:30 PM, Dimuthu Leelarathne <[email protected]>wrote:
> Hi Anjana, > > Point taken, but the will it be possible to load TaskManagers for the only > the tenants who has the scheduled tasks? Because current SLive has around > 2000 tenants, and server will load all of these tenants during startup. We > are going to see major startup times for SLive. > Yeah, the reason I first introduced tenant lazy loading was after about 50-60 tenants, the Stratos service startup time took close to 30mins! We were able to drastically reduce this. If any component loads all tenants at bootup time, we will again see this problem. > > If this is not possible we need to come up with a better design for this. > > thanks, > dimuthu > > On Tue, May 22, 2012 at 2:22 PM, Anjana Fernando <[email protected]> wrote: > >> Hi Dimuthu, >> >> On Tue, May 22, 2012 at 2:15 PM, Dimuthu Leelarathne >> <[email protected]>wrote: >> >>> Hi, >>> >>> Currently org.wso2.carbon.ntask.core.service.impl.TaskServiceImpl is >>> initializing task managers for all tenants at startup. This is against our >>> tenant lazy loading concepts. >>> >>> Please move tenant ntask initialization to a >>> Axis2ConfigurationContextObserver. This will be called when >>> TenanConfiguraitonContext is loaded. >>> >> >> As I remember, this was already brought up by Azeez earlier. The >> rationale is, a scheduled task is not a service. It is not something that >> is activated on-demand by a user in a specific tenant. But is suppose to >> work in the scheduled manner continuously. So when a user in a tenant >> schedules a task, it should always run, and should not unload when the >> tenant is unloaded. And when starting the server also, all the tasks should >> continue. >> >> Cheers, >> Anjana. >> >> >>> >>> thanks, >>> dimuthu >>> >>> >>> >>> -- >>> Dimuthu Leelarathne >>> Technical Lead >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> >>> Lean . Enterprise . Middleware >>> >>> >> >> >> -- >> *Anjana Fernando* >> Associate Technical Lead >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> > > > > -- > Dimuthu Leelarathne > Technical Lead > > WSO2, Inc. (http://wso2.com) > email: [email protected] > > Lean . Enterprise . Middleware > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
