1. 19 3月, 2020 1 次提交
  2. 11 2月, 2020 1 次提交
    • K
      Set up more strict code styles and fix existing issues (#4337) · 5b255ba3
      kezhenxu94 提交于
      Motivation:
      
      Review code styles with some bots automatically.
      
      Modifications:
      
      Set up ReviewDog in GitHub Action to review code style.
      
      Add more check rules to checkstyle plugin.
      
      Result:
      
      Obvious code styles can be reviewed and commented automatically.
      5b255ba3
  3. 24 12月, 2019 1 次提交
  4. 21 11月, 2019 1 次提交
  5. 15 11月, 2019 1 次提交
  6. 12 11月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.6.0 SNAPSHOT (#3839) · 3fbaec42
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.5.0
      
      * [maven-release-plugin] prepare for next development iteration
      3fbaec42
  7. 09 9月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.5.0 (#3439) · ce20fe10
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.4.0
      
      * [maven-release-plugin] prepare for next development iteration
      ce20fe10
  8. 05 8月, 2019 1 次提交
  9. 17 7月, 2019 1 次提交
  10. 29 6月, 2019 2 次提交
    • R
      One more time for heigher performance (#2930) · 7f3ff150
      Roshi 提交于
      V3(this commit) has 20% performance improvement leverages from no `false-sharing` of CPU cache mechanism.
        /**
           * Benchmark                                                 Mode  Cnt         Score         Error  Units
           * AtomicRangeIntegerTest.testGetAndIncrementV1Performance  thrpt    5  13496720.554 ±  240134.803  ops/s
           * AtomicRangeIntegerTest.testGetAndIncrementV2Performance  thrpt    5  39201251.850 ± 1005866.969  ops/s
           * AtomicRangeIntegerTest.testGetAndIncrementV3Performance  thrpt    5  45832615.061 ± 2987464.163  ops/s
           */
      7f3ff150
    • wu-sheng's avatar
      Move master to 6.3.0 (#2968) · 4faa950c
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.2.0
      
      * [maven-release-plugin] prepare for next development iteration
      4faa950c
  11. 15 6月, 2019 1 次提交
    • 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
  12. 27 5月, 2019 1 次提交
  13. 07 5月, 2019 2 次提交
  14. 30 4月, 2019 1 次提交
    • wu-sheng's avatar
      Move to 6.2 (#2563) · 9b87086d
      wu-sheng 提交于
      * Move submodule plugin.
      
      * Always auto-submodule
      
      * [maven-release-plugin] prepare release v6.1.0
      
      * [maven-release-plugin] prepare for next development iteration
      
      * Change keys location.
      9b87086d
  15. 20 4月, 2019 1 次提交
  16. 21 2月, 2019 1 次提交
  17. 20 2月, 2019 1 次提交
  18. 18 2月, 2019 1 次提交
  19. 13 2月, 2019 1 次提交
  20. 18 1月, 2019 1 次提交
    • wu-sheng's avatar
      GA tagged, move to 6.1 (#2180) · 5a7eb565
      wu-sheng 提交于
      * [maven-release-plugin] prepare release v6.0.0-GA
      
      * [maven-release-plugin] prepare for next development iteration
      5a7eb565
  21. 23 12月, 2018 1 次提交
  22. 06 11月, 2018 1 次提交
    • wu-sheng's avatar
      Sync 6.0.0-alpha release and version up to beta. (#1883) · 72a39e1f
      wu-sheng 提交于
      * Lock oracle and resin plugins version.
      
      * Move resin and oracle plugin to openskywalking
      
      * Restore submodule active.
      
      * Add another submodule active command.
      
      * Remove the wrong test cases in release and fix some doc issues.
      
      * [maven-release-plugin] prepare release v6.0.0-alpha
      
      * [maven-release-plugin] prepare for next development iteration
      
      * Fix some doc
      72a39e1f
  23. 28 10月, 2018 1 次提交
  24. 27 10月, 2018 1 次提交
    • Add service and instance reset function (#1790) · b11d4793
      刘新元 Liu XinYuan 提交于
      * Manually trigger agent registration and write registration status to file
      
      * Delete unused variables
      
      * Code optimization, encapsulating some methods
      
      * add clear DataCarrier function
      
      * revert SkyWalkingAgent
      
      * Optimize code and logic, including updating applicatin_id in unRegisterOperationNames
      
      * Server end metadata loss notification
      
      * Server end metadata loss notification
      
      * fix file stream close and other problem
      
      * revert to old
      
      * fix some bug
      Signed-off-by: NLiu-XinYuan <879928098@qq.com>
      
      * fix some bugs in agent reset
      
      * add close inputStream and fileChannel and fix some bug
      
      * fixed some bugs
      b11d4793
  25. 26 10月, 2018 1 次提交
    • wu-sheng's avatar
      Make Mesh and Istio receivers ready (#1821) · d9556c38
      wu-sheng 提交于
      * Make receiver more effective
      
      * Add Istio test case and all source dispatch in
      
      * Refactor mock data
      
      * FIx rat.
      
      * Support call component.
      
      * Fix ThermodynamicIndicator bug.
      
      * Fix test cases.
      
      * Fix missing calculate in db merging.
      
      * Add codes for debug.
      
      * 1. Fixed elasticsearch bulk process not fresh bug. (#1819)
      
      2. Fixed the bug of source register no queue but wait the end for batch tag.
      
      * Remove debug log, and restore TTL timer for real scenarios.
      d9556c38
  26. 12 7月, 2018 1 次提交
  27. 07 7月, 2018 1 次提交
  28. 16 5月, 2018 1 次提交
  29. 14 3月, 2018 1 次提交
    • wu-sheng's avatar
      Prepare beta iteratoration (#944) · 08267611
      wu-sheng 提交于
      * [maven-release-plugin] prepare release apm-5.0.0-alpha
      
      * [maven-release-plugin] prepare for next development iteration
      08267611
  30. 26 2月, 2018 2 次提交
  31. 25 12月, 2017 1 次提交
  32. 20 12月, 2017 1 次提交
  33. 15 12月, 2017 1 次提交
  34. 11 12月, 2017 1 次提交
  35. 10 12月, 2017 2 次提交
  36. 09 12月, 2017 1 次提交