[ 
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)

Reply via email to