skywalking-java/oap-server
吴晟 Wu Sheng 8df362b929
Adjust ElasticSearch index refresh period as INT(flushInterval * 2/3) (#7310)
Adjust index refresh period as INT(flushInterval * 2/3), it used to be as same as bulk flush period. At the edge case, in low traffic(traffic < bulkActions in the whole period), there is a possible case, 2 period bulks are included in one index refresh rebuild operation, which could cause version conflicts. And this case can't be fixed through core/persistentPeriod as the bulk fresh is not controlled by the persistent timer anymore.

This PR should avoid the following exception in the low load case, especially when bulkActions is set larger than the number of a metric type.
2021-07-16 12:10:35 +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 Adjust ElasticSearch index refresh period as INT(flushInterval * 2/3) (#7310) 2021-07-16 12:10:35 +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 Performance: optimize IDs read of ElasticSearch storage options(6 and 7) (#7307) 2021-07-15 18:06:11 +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 perf: optimize Envoy access log persistence performance (#7290) 2021-07-13 18:44:52 +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