[
https://issues.apache.org/jira/browse/IGNITE-23257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladislav Pyatkov reassigned IGNITE-23257:
------------------------------------------
Assignee: Vladislav Pyatkov
> Switch to partiton-operation thread to handle client messages
> -------------------------------------------------------------
>
> Key: IGNITE-23257
> URL: https://issues.apache.org/jira/browse/IGNITE-23257
> Project: Ignite
> Issue Type: Improvement
> Reporter: Vladislav Pyatkov
> Assignee: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> Too much activity going into srv-workere thread:
> {noformat}
> channelReadMark:node_3344-srv-worker-3 0.0 1862800 1862800
> Here is hidden 0.6 us
> getPacker:node_3344-srv-worker-3 0.5 1863400 1863900
> Here is hidden 0.4 us
> readOpId:node_3344-srv-worker-3 0.1 1864300 1864400
> Here is hidden 0.7 us
> readReqId:node_3344-srv-worker-3 0.1 1865100 1865200
> Here is hidden 0.4 us
> processOperation:12:node_3344-srv-worker-3 0.0 1865600 1865600
> Here is hidden 0.5 us
> readTx:node_3344-srv-worker-3 0.1 1866100 1866200
> Here is hidden 0.3 us
> readTuple:node_3344-srv-worker-3 1.4 1866500 1867900
> Here is hidden 1.7 us
> readSchemaVersion:node_3344-srv-worker-3 0.1 1869600 1869700
> Here is hidden 0.4 us
> marshal:node_3344-srv-worker-3 3.4 1870100 1873500
> Here is hidden 0.4 us
> startImplicitTx:node_3344-srv-worker-3 1.0 1873900 1874900
> Here is hidden 0.3 us
> awaitPrimaryReplica:node_3344-srv-worker-3 1.0 1875200 1876200
> Here is hidden 0.4 us
> prepareRequest:node_3344-srv-worker-3 0.2 1876600 1876800
> Here is hidden 0.3 us
> sendToReplica:node_3344:node_3344-srv-worker-3 0.1 1877100 1877200
> Here is hidden 1.0 us
> onRequestReceived:node_3344-srv-worker-3 0.0 1878200 1878200
> Here is hidden 9.0 us
> {noformat}
> It takes about 20 microseconds. This behavior does not allow the client to
> push other operations.
> h3. Definition of done
> Swith from srv-worker to partiton-operation thread just after the message is
> received.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)