[teiid-issues] [JBoss JIRA] (TEIID-4918) Enhance infinispan support for muti-threaded puts or using putAll

Ramesh Reddy (JIRA) issues at jboss.org
Wed Jul 26 21:37:00 EDT 2017


    [ https://issues.jboss.org/browse/TEIID-4918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13440842#comment-13440842 ] 

Ramesh Reddy commented on TEIID-4918:
-------------------------------------

> we would expect a wrapping transaction to be honored when needed (once it's supported by infinispan).
I clearly missed this being a synthetic function, moreover, hotrod does not support the transactions yet. With remote UDF,  I did see an example to wrap a transaction per given key where that key is globally locked, but this could produce very poor performance. The protobuf does not work yet with remote udf there.

> Subsequent batches would see the target as non-empty.
I have captured the empty flag before so that it will be true for subsequent batches. Yes, on consistency issues. May be we should by default turn off bulk insert and only allow it for materialization use case? Here we know the table is empty, and at least for now in 6.4 it is a snap shot load. 


> Enhance infinispan support for muti-threaded puts or using putAll
> -----------------------------------------------------------------
>
>                 Key: TEIID-4918
>                 URL: https://issues.jboss.org/browse/TEIID-4918
>             Project: Teiid
>          Issue Type: Enhancement
>          Components: Infinispan
>    Affects Versions: 9.3, 8.12.x-6.4
>            Reporter: Van Halbert
>            Assignee: Ramesh Reddy
>             Fix For: 10.0
>
>
> For performance reasons, it was requested that the infinispan connector/translator be enhanced to be multi-threaded when doing batch inserts or try using the putAll option.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the teiid-issues mailing list