1. 19 6月, 2019 2 次提交
  2. 18 6月, 2019 8 次提交
  3. 17 6月, 2019 4 次提交
  4. 16 6月, 2019 3 次提交
  5. 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
  6. 14 6月, 2019 5 次提交
  7. 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
  8. 12 6月, 2019 4 次提交
  9. 11 6月, 2019 1 次提交
  10. 10 6月, 2019 1 次提交
  11. 09 6月, 2019 4 次提交
  12. 08 6月, 2019 1 次提交
  13. 07 6月, 2019 1 次提交
    • K
      Provide Nacos dynamic configuration center implementation. fixes #2816 (#2817) · 7f227709
      kezhenxu94 提交于
      * Provide Nacos dynamic configuration center implementation. fixes #2816
      
      * Add unit tests
      
      * Sync
      
      * Replace pull-mode with watch-mode
      
      * Fix ci
      
      * Unify dependency management
      
      * Add integration tests
      
      * Revert unexpected changes
      
      * Add more test cases
      
      * Revert unexpected changes
      
      * Suppress IDE warning
      
      * Correctify volumes position
      
      * Add license header
      
      * Remove Chinese comments
      
      * Sync
      
      * Sync
      
      * Sync
      
      * Sync
      
      * Revert unexpected changes
      
      * Rebase on refactored code and add missing config to docker
      
      * Fix unit test
      
      * Revert unnecessary changes
      7f227709