skywalking-java/oap-server
吴晟 Wu Sheng a6afcac86e
Logically revert #6642 and partial #7153 to reduce unnecessary thread and concurrency process (#7318)
The key logic behinds all these is, metrics persistence is fully asynchronous.

* The core/maxSyncOperationNum setting(added in 8.5.0) is removed due to metrics persistence is fully asynchronous.
* The core/syncThreads setting(added in 8.5.0) is removed due to metrics persistence is fully asynchronous.
* Optimization: Concurrency mode of execution stage for metrics is removed(added in 8.5.0). The only concurrency of prepare stage is meaningful and kept.
* Remove the outside preparedRequest list initialization, worker instance could always build a suitable size list in the first place (Reduce Array.copy and GC load a little).
2021-07-17 16:03:50 +08:00
..
analyzer perf: optimize Envoy access log persistence performance (#7290) 2021-07-13 18:44:52 +08:00
exporter Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
oal-grammar perf: optimize Groovy-based LAL DSL with static compilation (#7263) 2021-07-09 18:00:25 +08:00
oal-rt Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
server-alarm-plugin Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
server-bootstrap Logically revert #6642 and partial #7153 to reduce unnecessary thread and concurrency process (#7318) 2021-07-17 16:03:50 +08:00
server-cluster-plugin Upgrade etcd cluster coordinator and dynamic configuration to v3.x (#7215) 2021-07-05 11:23:11 +08:00
server-configuration Upgrade etcd cluster coordinator and dynamic configuration to v3.x (#7215) 2021-07-05 11:23:11 +08:00
server-core Logically revert #6642 and partial #7153 to reduce unnecessary thread and concurrency process (#7318) 2021-07-17 16:03:50 +08:00
server-fetcher-plugin perf: optimize Envoy access log persistence performance (#7290) 2021-07-13 18:44:52 +08:00
server-health-checker Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-library Remove synchronous persistence mechanism in API level and ElasticSearch implementation (#7293) 2021-07-14 17:19:49 +08:00
server-query-plugin Add pagination to event query (#7274) 2021-07-09 23:04:50 +08:00
server-receiver-plugin Support envoy cluster manager metrics (#7294) 2021-07-16 15:35:48 +08:00
server-starter Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-starter-es7 Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00
server-storage-plugin Adjust ElasticSearch index refresh period as INT(flushInterval * 2/3) (#7310) 2021-07-16 12:10:35 +08:00
server-telemetry Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-testing Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-tools OAL supports generating metrics from events (#7134) 2021-06-19 20:20:37 +08:00
pom.xml Upgrade etcd cluster coordinator and dynamic configuration to v3.x (#7215) 2021-07-05 11:23:11 +08:00