+1 need to create "update or insert" for this usecase.
We'll work on this this for the next release.

Suho

On Wed, Oct 21, 2015 at 10:37 AM, Mohanadarshan Vivekanandalingam <
mo...@wso2.com> wrote:

>
>
> On Wed, Oct 21, 2015 at 2:55 PM, Tishan Dahanayakage <tis...@wso2.com>
> wrote:
>
>> Hi,
>>
>> As explained in this JIRA[1] a query where we check whether certain item
>> exists and then insert(more like initializing table) fails if query
>> receives burst events. Reason is multiple events will evaluate condition
>> 'not((itemNo==avgQty.itemNo) in avgQty)' to be true before the first insert
>> is committed.
>> For this exact scenario Seshika pointed out that we can get rid of this
>> by making that field the primary key. But for some scenarios that can also
>> generate false results because there can be situations where this
>> initialization insert may overwrite a calculated result put into table by
>> another query.
>> In summary we should state that we do not support atomic execution of a
>> query hence users will not be misled.
>>
>> Also since this type of requirement is practical and will be useful, I
>> think we should consider adding this functionality for next minor release
>> after comparing between implementation cost and added value.
>>
>> WDYT?
>>
>
> +1, we thought of adding this improvement even in CEP 4.0.0 but our
> priorities are got changed :) ..  Let's add this for next immediate
> release..
>
>
>> [1] https://wso2.org/jira/browse/CEP-1415
>>
>> Thanks
>> Tishan
>>
>> --
>> Tishan Dahanayakage
>> Software Engineer
>> WSO2, Inc.
>> Mobile:+94 716481328
>>
>> Disclaimer: This communication may contain privileged or other
>> confidential information and is intended exclusively for the addressee/s.
>> If you are not the intended recipient/s, or believe that you may have
>> received this communication in error, please reply to the sender indicating
>> that fact and delete the copy you received and in addition, you should not
>> print, copy, re-transmit, disseminate, or otherwise use the information
>> contained in this communication. Internet communications cannot be
>> guaranteed to be timely, secure, error or virus-free. The sender does not
>> accept liability for any errors or omissions.
>>
>
>
>
> --
> *V. Mohanadarshan*
> *Senior Software Engineer,*
> *Data Technologies Team,*
> *WSO2, Inc. http://wso2.com <http://wso2.com> *
> *lean.enterprise.middleware.*
>
> email: mo...@wso2.com
> phone:(+94) 771117673
>



-- 

*S. Suhothayan*
Technical Lead & Team Lead of WSO2 Complex Event Processor
*WSO2 Inc. *http://wso2.com
* <http://wso2.com/>*
lean . enterprise . middleware


*cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/
<http://suhothayan.blogspot.com/>twitter: http://twitter.com/suhothayan
<http://twitter.com/suhothayan> | linked-in:
http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to