1. 18 6月, 2019 1 次提交
  2. 17 6月, 2019 4 次提交
  3. 16 6月, 2019 3 次提交
  4. 15 6月, 2019 3 次提交
    • Rewrite AtomicRangeInteger for higher performance (#2874) · f414d72d
      龟仙老人 提交于
      Typical test benchmark for performance improvement. Check PR for more detail.
      
      /**
           * # JMH version: 1.21
           * # VM version: JDK 1.8.0_111, Java HotSpot(TM) 64-Bit Server VM, 25.111-b14
           * # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/bin/java
           * # VM options: -Dfile.encoding=UTF-8
           * # Warmup: 3 iterations, 10 s each
           * # Measurement: 5 iterations, 1000 ms each, 1000 calls per op
           * # Timeout: 10 min per iteration
           * # Threads: 1024 threads, ***WARNING: Synchronize iterations are disabled!***
           * # Benchmark mode: Throughput, ops/time
           * # Benchmark: org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testNewGetAndIncrementPerformance
           *
           * # Run progress: 0.00% complete, ETA 00:01:10
           * # Fork: 1 of 1
           * # Warmup Iteration   1: 2078993549.108 ops/s
           * # Warmup Iteration   2: 6408026002.297 ops/s
           * # Warmup Iteration   3: 5455960135.636 ops/s
           * Iteration   1: 165330.972 ops/s
           * Iteration   2: 95420.526 ops/s
           * Iteration   3: 173340.089 ops/s
           * Iteration   4: 94214.669 ops/s
           * Iteration   5: 261606.088 ops/s
           *
           *
           * Result "org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testNewGetAndIncrementPerformance":
           *   157982.469 ±(99.9%) 265443.465 ops/s [Average]
           *   (min, avg, max) = (94214.669, 157982.469, 261606.088), stdev = 68934.825
           *   CI (99.9%): [≈ 0, 423425.934] (assumes normal distribution)
           *
           *
           * # JMH version: 1.21
           * # VM version: JDK 1.8.0_111, Java HotSpot(TM) 64-Bit Server VM, 25.111-b14
           * # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/bin/java
           * # VM options: -Dfile.encoding=UTF-8
           * # Warmup: 3 iterations, 10 s each
           * # Measurement: 5 iterations, 1000 ms each, 1000 calls per op
           * # Timeout: 10 min per iteration
           * # Threads: 1024 threads, ***WARNING: Synchronize iterations are disabled!***
           * # Benchmark mode: Throughput, ops/time
           * # Benchmark: org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testOriGetAndIncrementPerformance
           *
           * # Run progress: 50.00% complete, ETA 00:00:43
           * # Fork: 1 of 1
           * # Warmup Iteration   1: 3345520433.355 ops/s
           * # Warmup Iteration   2: 4823749249.799 ops/s
           * # Warmup Iteration   3: 6676209367.819 ops/s
           * Iteration   1: 34885.954 ops/s
           * Iteration   2: 33128.147 ops/s
           * Iteration   3: 31300.865 ops/s
           * Iteration   4: 19188.602 ops/s
           * Iteration   5: 34664.282 ops/s
           *
           *
           * Result "org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testOriGetAndIncrementPerformance":
           *   30633.570 ±(99.9%) 25249.253 ops/s [Average]
           *   (min, avg, max) = (19188.602, 30633.570, 34885.954), stdev = 6557.151
           *   CI (99.9%): [5384.317, 55882.822] (assumes normal distribution)
           *
           *
           * # Run complete. Total time: 00:01:26
           *
           * REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on
           * why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial
           * experiments, perform baseline and negative tests that provide experimental control, make sure
           * the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.
           * Do not assume the numbers tell you what you want them to tell.
           *
           * Benchmark                                                  Mode  Cnt       Score        Error  Units
           * AtomicRangeIntegerTest.testNewGetAndIncrementPerformance  thrpt    5  157982.469 ± 265443.465  ops/s
           * AtomicRangeIntegerTest.testOriGetAndIncrementPerformance  thrpt    5   30633.570 ±  25249.253  ops/s
           */
      f414d72d
    • K
      feb545f6
    • wu-sheng's avatar
      Add alarm webhook document (#2878) · 10b050da
      wu-sheng 提交于
      * Update backend-alarm.md
      
      * Update backend-alarm.md
      10b050da
  5. 14 6月, 2019 5 次提交
  6. 13 6月, 2019 3 次提交
    • T
      the static paramater is best to be referenced by the class (#2868) · bc0c25ad
      tzy1316106836 提交于
      * fix potential NullPointerException
      
      * Revert "fix potential NullPointerException"
      
      This reverts commit 8393656
      
      * fix potential NullPointerException
      the static paramater is best to use the class to reference
      bc0c25ad
    • wu-sheng's avatar
      Add FAQ for ElasticSearch server side setting (#2859) · c3de8e8b
      wu-sheng 提交于
      * Create ES-Server-FAQ.md
      
      * Update README.md
      
      * Update ES-Server-FAQ.md
      c3de8e8b
    • K
      Integrate Jenkins CI (#2864) · f5db90b8
      kezhenxu94 提交于
      * Test
      
      * Sync
      
      * Update ITNacosConfigurationTest.java
      
      * Trigger CI
      
      * Trigger CI
      
      * Trigger CI
      
      * Trigger CI
      
      * Trigger CI
      
      * Remove unused imports to fix checkstyle
      
      * Remove unused imports to fix checkstyle
      
      * Increase timeout since nacos starts slowlly
      
      * Bump up Oracle JDK version
      
      * Remove OracleJDK due to license
      
      * Add CI-with-IT profile and openjdk9
      
      * Add missing profiles
      
      * Lift failsafe plugin to root
      
      * Update pom.xml
      
      * Remove OPENJDK9
      
      * Try parallel builds and add agent
      
      * Try parallel build and windows
      
      * Try parallel build and windows
      
      * Try parallel build and windows
      
      * Try parallel build
      
      * Try parallel build
      
      * Try parallel build
      
      * Fix indentation
      
      * Trigger CI
      
      * Trigger CI
      
      * Remove Windows stage
      
      * Update mvnw.cmd
      f5db90b8
  7. 12 6月, 2019 4 次提交
  8. 11 6月, 2019 1 次提交
  9. 10 6月, 2019 1 次提交
  10. 09 6月, 2019 4 次提交
  11. 08 6月, 2019 1 次提交
  12. 07 6月, 2019 2 次提交
  13. 06 6月, 2019 1 次提交
  14. 05 6月, 2019 1 次提交
    • D
      Provide plugin for Solr-7.x(client) (#2730) · 6ae51742
      daming 提交于
      * new branch for solrj-plugin
      
      * rollback and add module solrj-plugin
      
      * preparing to pr
      
      * to resolve reviewers' suggestions
      
      * remove unused code
      
      * remove unused code
      
      * remove unused comments
      
      * To avoid NPE
      
      * fix typo
      
      * Change to JRE6
      
      * fix pom.xml merge incorrectly. and java.net.URL instead of Regex
      
      * Using RuntimeContext instead of ThreadLocal
      
      * To reduce unnecessary tags
      
      * add test cases
      
      * fix validation fail
      
      * add solrj-plugin into component-libraries & Supported-list
      
      * to trace all patch to avoid recheck status of span
      
      * remove unnecessary properites
      
      * remove unnecessary tags
      
      * Add the config to document of setup
      6ae51742
  15. 04 6月, 2019 3 次提交
  16. 03 6月, 2019 2 次提交
    • wu-sheng's avatar
      Dynamic Configuration and Dynamic Configuration Service (#2810) · 2e846c60
      wu-sheng 提交于
      * Implement the base of config API module.
      
      * Finish configuration module codebases w/o tests, revert some changes.
      
      * Finish mock tests.
      
      * Add new gRPC service for configuration.
      
      * Make gRPC configuration sync provider works.
      
      * Add database slow statement dynamic setting.
      
      * Finish the dynamic configuration service.
      
      * Fix version.
      2e846c60
    • Good news of an important feature: time series implementation in Elasticsearch storage. (#2808) · 5036e833
      彭勇升 pengys 提交于
      * The new feature of Elasticsearch storage with the time series implementation.
      
      * Time bucket util improve.
      
      * Fixed some Gramma error.
      
      * Update ttl.md
      
      Polish English a little.
      
      * Update ttl.md
      
      Add more explicit description of TTL
      
      * Update ttl.md
      
      * Update StorageModuleElasticsearchConfig.java
      
      Set otherMetricsDataTTL = 0 as default, make user more clear.
      
      * Rename the timeSeriesAble to capableOfTimeSeries
      
      * Fixed a test case failure.
      5036e833
  17. 02 6月, 2019 1 次提交
    • L
      Fix Mysql 6.x plugin (#2803) · 8716bb0d
      li.can 提交于
      * fix NPE
      
      * fix 6.x
      
      * optimize
      
      * add final
      
      * fix ci
      
      * Update apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCDriverInterceptor.java
      
      add not null
      Co-Authored-By: NXin,Zhang <zhangxin@apache.org>
      8716bb0d