Hi Shammi,

On Wed, Apr 9, 2014 at 8:51 AM, Shammi Jayasinghe <[email protected]> wrote:

>
>
>
> On Tue, Apr 8, 2014 at 7:29 PM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>>
>>
>>
>> On Tue, Apr 8, 2014 at 12:14 PM, Shammi Jayasinghe <[email protected]>wrote:
>>
>>>
>>>
>>>
>>> On Tue, Apr 8, 2014 at 11:55 AM, Deependra Ariyadewa <[email protected]>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Tue, Apr 8, 2014 at 11:32 AM, Shammi Jayasinghe <[email protected]>wrote:
>>>>
>>>>> Hi ,
>>>>>
>>>>> I think we should not ask the user to change the .sh file or .bat file
>>>>> when starting with the cassandra profile. What we can do is, as default
>>>>> cassandra server does, we need to fix MB in a way that , when we start the
>>>>> MB with Cassandra profile, it automatically allocates 1/3 of the total
>>>>> memory for MB. WDYT ?
>>>>>
>>>>
>>>> We should be able to calculate required memory in the wso2server.sh.
>>>>
>>>
>>> Hi Sameera / Kishanthan,
>>>
>>>  We have  a requirement that the memory allocated when MB server starts
>>> with Cassandra profile should be a portion of the complete memory of the
>>> server. Is it possible to do it and if it is possible, how we should
>>> proceed ?
>>>
>>
>> We currently don't use profile specific configurations (such as specific
>> start-up scripts, etc) when starting up profiles. We start profiles after
>> the java process is started and all profiles use the same configurations.
>> So this will not be possible using carbon server startup scripts.
>>
>> But can't you use MB/Cassandra specific startup script for this? This
>> script should set the relevant JVM parameters and call server start-up with
>> cassandra profile.
>>
>
> Hi Kishanthan,
>
> Yes, we may able to use that scripts to fulfil this requirement. Actually
> what i wanted to know is whether we have inbuilt support from carbon for
> this requirement and thank you for clarifying.
>
> Hi Prabath/Deep,
>
> Do you have any idea on how cassandra handle the dynamic memory allocation
> for the product. I think , it will be a pain if we ask the user to change
> wso2server.sh or wso2server.bat if they want to start MB or SS with
> cassandra profile since with default memory allocation will not be enough
> for cassandra.
>

Sorry, I'm not quite sure of what you've exactly meant by "dynamic memory
allocation". After all, these are parameters that some user is supposed to
configure depending on the resources available in their environment, isn't
it? If the problem is to allocate the "defaults" for those memory
parameters, etc, I believe it's best, like everyone else has already
mentioned, we either keep separate start-up scripts for each profile
or parameterize Xms, Xmx values, etc configured with the MB start-up script
and assign them depending on the used profile (This is possible only if we
configure some default values upon the aforesaid attributes and want to
increase/drop with a known factor or something, I believe). However, the
latter doesn't seem to be too much "re-usable" as it binds to the startup
script of a particular product though.

Also, with regard to Cassandra, well, there shouldn't be any different
memory setting as it all should end up referring to memory parameters like
Xmx, Xms, Xmn, etc configured within the JVM it's running in.


Cheers,
Prabath


>
>
> Thanks
> Shammi
>
>
>
>>
>>
>>> Thanks
>>> Shammi
>>>
>>>>
>>>> Thanks,
>>>>
>>>> Deependra.
>>>>
>>>>>
>>>>> Thanks
>>>>> Shammi
>>>>>
>>>>>
>>>>> On Tue, Apr 8, 2014 at 11:03 AM, Nuwan Silva <[email protected]> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> With WSO2 MB 2.2.0 we have introduced profiles to start an internal
>>>>>> Apache Cassandra and Zookeeper. While starting with Cassandra profile 
>>>>>> this
>>>>>> starts a carbon server with Cassandra. According to the MB Tuning guide 
>>>>>> [1]
>>>>>> we can set the MAX_HEAP_SIZE for Apache Cassandra in
>>>>>> cassandra-env.sh.
>>>>>>
>>>>>> AFAIK we do not pack this configuration file with WSO2 MB 2.2.0.
>>>>>> Instead cant we set the required memory parameters inside wso2server.sh 
>>>>>> it
>>>>>> self? any idea where we can set the required memory?
>>>>>>
>>>>>>  WDYT?
>>>>>>
>>>>>> [1]
>>>>>> https://docs.google.com/a/wso2.com/document/d/11Vpu2CQUyE-ZcEH-Y7uFI-MN6a9Dsx5_8m7s4NK0LMA/edit#
>>>>>> --
>>>>>>
>>>>>>
>>>>>> *Nuwan Silva*
>>>>>> *Senior Software Engineer - QA*
>>>>>> Mobile: +94779804543
>>>>>>
>>>>>> WSO2 Inc.
>>>>>> lean . enterprise . middlewear.
>>>>>> http://www.wso2.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>>
>>>>> *  Shammi Jayasinghe*
>>>>> Associate Tech Lead
>>>>> WSO2, Inc.; http://wso2.com,
>>>>> mobile: +94 71 4493085
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Deependra Ariyadewa
>>>> WSO2, Inc. http://wso2.com/ http://wso2.org
>>>>
>>>> email [email protected]; cell +94 71 403 5996 ;
>>>> Blog http://risenfall.wordpress.com/
>>>> PGP info: KeyID: 'DC627E6F'
>>>>
>>>> *WSO2 - Lean . Enterprise . Middleware*
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>>
>>> *  Shammi Jayasinghe*
>>> Associate Tech Lead
>>> WSO2, Inc.; http://wso2.com,
>>> mobile: +94 71 4493085
>>>
>>>
>>
>>
>> --
>> *Kishanthan Thangarajah*
>> Senior Software Engineer,
>> Platform Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com
>> <http://kishanthan.wordpress.com>*
>> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>>
>
>
>
> --
> Best Regards,
>
> *  Shammi Jayasinghe*
> Associate Tech Lead
> WSO2, Inc.; http://wso2.com,
> mobile: +94 71 4493085
>
>


-- 
Prabath Abeysekara
Associate Technical Lead, Data TG.
WSO2 Inc.
Email: [email protected]
Mobile: +94774171471
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to