Ivan Artukhov created IGNITE-19665: -------------------------------------- Summary: High performance drop in key-value put() operations introduced between May 23 and June 5 Key: IGNITE-19665 URL: https://issues.apache.org/jira/browse/IGNITE-19665 Project: Ignite Issue Type: Bug Reporter: Ivan Artukhov Attachments: gc.log.20230606_075104, ignite-config.conf, ignite3db-0.log, ycsb-run10.log
This ticket is a product of subsequent work on https://issues.apache.org/jira/browse/IGNITE-19664. There are high (more than 4x on my local machine) performance drop in {{KeyValueView#put}} operations introduced somewhere between the following commit: {noformat} commit 0c68cbe3f016e508bd9d53ce5320c88acba1acff (HEAD) Author: Slava Koptilin <slava.kopti...@gmail.com> Date: Tue May 23 10:17:53 2023 +0300 IGNITE-17883 Removed not implemented 'invoke' functionality (#2090) {noformat} and the following one: {code:java} commit a2254434c403bc54685f05e0d6f51bef56abea2a (HEAD -> main, origin/main, origin/HEAD) Author: Vadim Pakhnushev <8614891+valep...@users.noreply.github.com> Date: Mon Jun 5 17:43:07 2023 +0300 IGNITE-19559 NPE in deploy/undeploy calls in non-REPL mode (#2131) {code} The test is the "Test 1" from https://issues.apache.org/jira/browse/IGNITE-19664, i.e. YCSB client which makes {{KeyValueView#put}} operations within a "100% insert" profile. Results for {{0c68cbe3f016e508bd9d53ce5320c88acba1acff}} were as follows: {noformat} [OVERALL], RunTime(ms), 282482 [OVERALL], Throughput(ops/sec), 3540.048569466373 [INSERT], Operations, 1000000 [INSERT], AverageLatency(us), 1067.488346 [INSERT], MinLatency(us), 492 [INSERT], MaxLatency(us), 421375 [INSERT], 95thPercentileLatency(us), 2059 [INSERT], 99thPercentileLatency(us), 5151 [INSERT], Return=OK, 1000000 {noformat} Results for {{a2254434c403bc54685f05e0d6f51bef56abea2a}} are more than 4x worse in terms of throughput: {code:java} [OVERALL], RunTime(ms), 1325870 [OVERALL], Throughput(ops/sec), 754.2217562807816 [INSERT], Operations, 1000000 [INSERT], AverageLatency(us), 5229.54584 [INSERT], MinLatency(us), 1297 [INSERT], MaxLatency(us), 164223 [INSERT], 95thPercentileLatency(us), 9871 [INSERT], 99thPercentileLatency(us), 14271 [INSERT], Return=OK, 1000000 {code} Logs for {{0c68cbe3f016e508bd9d53ce5320c88acba1acff}}: see https://issues.apache.org/jira/browse/IGNITE-19664 Logs for {{a2254434c403bc54685f05e0d6f51bef56abea2a}}: - node's config: [^ignite-config.conf] - node's log: [^ignite3db-0.log] - node's GC log: [^gc.log.20230606_075104] - YCSB client log: [^ycsb-run10.log] -- This message was sent by Atlassian Jira (v8.20.10#820010)