On Wed, May 30, 2012 at 10:38 AM, Nuwan Dias <[email protected]> wrote:

> Hi Kasun,
>
> The flag is not checked at the CarbonDeploymentSchedulerTask level. It is
> checked within the update method of the DeploymentSynchronizerServiceImpl
> (which is the implementation of the DeploymentSynchronizer interface).
>
>
Do we need to check AutoCheckout inside the said #update method? I think
this newly added check is unnecessary and prevents the doInitialSyncUp
invocation. Ultimately, doInitialSyncUp method does this one time checkout
of the code.

Is there a specific reason for adding this conditional check?

--KasunG


> The CarbonDeploymentSchedulerTask does not check for any configuration
> parameters and AFAIK, it will run even when dep-sync is disabled.
>
> Thanks,
> NuwanD.
>
>
> On Wed, May 30, 2012 at 10:24 AM, Kasun Gajasinghe <[email protected]>wrote:
>
>> Hi Nuwan,
>>
>> If you look at the
>> method CarbonDeploymentSchedulerTask#deploymentSyncUpdate, it performs an
>> update ignoring the autocheckout flag. May be code is broken with the
>> recent changes!
>>
>> --KasunG
>>
>>
>> On Wed, May 30, 2012 at 8:30 AM, Nuwan Dias <[email protected]> wrote:
>>
>>> No, this occurs when we enable the dep-sync via the server configuration
>>> (as reported in the jira). The reason for the issue is the
>>> DeploymentSynchronizerServiceImpl executes the update function only if the
>>> autoCheckOut flag is true. I believe we should execute the update function
>>> at server start-up regardless of the autoCheckOut flag (If dep-sync is
>>> enabled).
>>>
>>> Thanks,
>>> NuwanD.
>>>
>>>
>>> On Wed, May 30, 2012 at 7:55 AM, Kasun Gajasinghe <[email protected]>wrote:
>>>
>>>>
>>>>
>>>> On Wed, May 30, 2012 at 7:57 AM, Hiranya Jayathilaka 
>>>> <[email protected]>wrote:
>>>>
>>>>> In the initial implementation I did, the synchronizer would run one
>>>>> checkout/update at the startup regardless of the configuration. Is this 
>>>>> not
>>>>> the case anymore?
>>>>>
>>>>>
>>>> This *is* the case when the server start-up. I believe Nuwan is
>>>> talking about enabling the depsync via ui.
>>>>
>>>> Regards,
>>>> --KasunG
>>>>
>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>> On May 29, 2012, at 9:41 PM, Nuwan Dias <[email protected]> wrote:
>>>>>
>>>>>
>>>>>
>>>>> On Tue, May 29, 2012 at 5:49 PM, Afkham Azeez < <[email protected]>
>>>>> [email protected]> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, May 29, 2012 at 5:36 PM, Nuwan Dias < <[email protected]>
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Resolved the issue stating that this is not a bug. Will enhance the
>>>>>>> UI so that autoCheckOut will automatically be enabled if autoCheckIn is
>>>>>>> enabled.
>>>>>>>
>>>>>>>
>>>>>>  Rather, what you should do is, if autoCheckin is on, regardless of
>>>>>> the autoCheckout parameter, you must do the checking out. i.e. 
>>>>>> autoCheckout
>>>>>> is ignored if autoCheckin is ON. It is not a UI only thing. Please 
>>>>>> improve
>>>>>> the depsync code to handle this. We must minimize user errors.
>>>>>>
>>>>>
>>>>>    Understood, will do the necessary changes.
>>>>>
>>>>> Thanks,
>>>>> NuwanD.
>>>>>
>>>>>>
>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> On Tue, May 29, 2012 at 5:28 PM, Charitha Kankanamge 
>>>>>>> <<[email protected]>
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> On Tue, May 29, 2012 at 5:26 PM, Afkham Azeez < <[email protected]>
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, May 29, 2012 at 5:02 PM, Charitha Kankanamge 
>>>>>>>>> <<[email protected]>
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Nuwan,
>>>>>>>>>> I raised the same question in "[Dev] WSO2 Carbon Beta Packs for
>>>>>>>>>> QA" thread sometime back but did not get a reply hence reported
>>>>>>>>>> the jira.
>>>>>>>>>>
>>>>>>>>>> "Should the admin node be started with both auto-commit and
>>>>>>>>>> auto-checkout set to true?"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yes, obviously. Think of SVN. Is it possible to commit to an SVN
>>>>>>>>> repo if you have not checked out first?
>>>>>>>>>
>>>>>>>>
>>>>>>>> :) correct.
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, May 29, 2012 at 4:24 PM, Nuwan Dias < <[email protected]>
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> In the issue at  <https://wso2.org/jira/browse/CARBON-13108>
>>>>>>>>>>> https://wso2.org/jira/browse/CARBON-13108, it has been reported
>>>>>>>>>>> that a CHECKOUT_BEFORE_CHECK_IN error occurs when using the 
>>>>>>>>>>> Registry based
>>>>>>>>>>> deployment synchronization in WRITE_ONLY mode (autoCheckOut=false,
>>>>>>>>>>> autoCheckIn=true). This error is caused due to the CheckInCommand 
>>>>>>>>>>> failing
>>>>>>>>>>> to find the meta files directory which is normally created during 
>>>>>>>>>>> the first
>>>>>>>>>>> registry checkout.
>>>>>>>>>>>
>>>>>>>>>>> Is running a node in WRITE_ONLY mode logical? If so, how should
>>>>>>>>>>> we address this issue?
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Nuwan Dias
>>>>>>>>>>>
>>>>>>>>>>> Software Engineer - WSO2, Inc.
>>>>>>>>>>> Integration Technologies Team
>>>>>>>>>>> email : <[email protected]>[email protected]
>>>>>>>>>>> Phone : +94 777 775 729
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dev mailing list
>>>>>>>>>>  <[email protected]>[email protected]
>>>>>>>>>>  <http://wso2.org/cgi-bin/mailman/listinfo/dev>
>>>>>>>>>> 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/
>>>>>>>>> * <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>
>>>>>>>>> http://lk.linkedin.com/in/afkhamazeez*
>>>>>>>>> *
>>>>>>>>> *
>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Nuwan Dias
>>>>>>>
>>>>>>> Software Engineer - WSO2, Inc.
>>>>>>> Integration Technologies Team
>>>>>>> email : <[email protected]>[email protected]
>>>>>>> Phone : +94 777 775 729
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Afkham Azeez*
>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>> Member; Apache Software Foundation; <http://www.apache.org/>
>>>>>> 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>
>>>>>> http://lk.linkedin.com/in/afkhamazeez*
>>>>>> *
>>>>>> *
>>>>>> *Lean . Enterprise . Middleware*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Nuwan Dias
>>>>>
>>>>> Software Engineer - WSO2, Inc.
>>>>> Integration Technologies Team
>>>>> email : <[email protected]>[email protected]
>>>>> Phone : +94 777 775 729
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Kasun Gajasinghe*
>>>> Software Engineer;
>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com ,
>>>> *email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813*
>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe*
>>>> *
>>>>  *blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org>*
>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>*
>>>> *
>>>>
>>>>
>>>
>>>
>>> --
>>> Nuwan Dias
>>>
>>> Software Engineer - WSO2, Inc.
>>> Integration Technologies Team
>>> email : [email protected]
>>> Phone : +94 777 775 729
>>>
>>>
>>
>>
>> --
>> *Kasun Gajasinghe*
>> Software Engineer;
>> Development Technologies Team, WSO2 Inc.; http://wso2.com ,
>> *email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813*
>> *linked-in: *http://lk.linkedin.com/in/gajasinghe*
>> *
>>  *blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org>*
>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>*
>> *
>>
>>
>
>
> --
> Nuwan Dias
>
> Software Engineer - WSO2, Inc.
> Integration Technologies Team
> email : [email protected]
> Phone : +94 777 775 729
>
>


-- 
*Kasun Gajasinghe*
Software Engineer;
Development Technologies Team, WSO2 Inc.; http://wso2.com ,
*email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813*
*linked-in: *http://lk.linkedin.com/in/gajasinghe*
*
*blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org>*
twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>*
*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to