Eric Shu created GEODE-6016:
-------------------------------
Summary: Geode function execution in client transaction with
singleHopEnabled is not transactional
Key: GEODE-6016
URL: https://issues.apache.org/jira/browse/GEODE-6016
Project: Geode
Issue Type: Bug
Components: transactions
Reporter: Eric Shu
When function execution with single hop enabled, a function execution thread
will execute the function. The function execution thread does not send a
transactional message to server and this causes the function execution non
transactional.
This occurs when txmanager.begin is invoked on client like the following:
txManager.begin();
ResultCollector resultCollector =
execution.withFilter(keySet).execute(function); resultCollector.getResult();
txManager.commit()/rollback();
If txmanager.begin() is embedded in function body, there is no issue as
transaction starts on server directly.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)