Vladislav Pyatkov created IGNITE-23257:
------------------------------------------

             Summary: 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


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