1. 12 2月, 2020 2 次提交
  2. 11 2月, 2020 4 次提交
  3. 10 2月, 2020 4 次提交
  4. 09 2月, 2020 1 次提交
  5. 08 2月, 2020 2 次提交
  6. 06 2月, 2020 2 次提交
  7. 05 2月, 2020 3 次提交
  8. 04 2月, 2020 3 次提交
  9. 03 2月, 2020 1 次提交
  10. 02 2月, 2020 3 次提交
    • K
      Clean up legacy v1 header logic, use built-in Base64 since JDK8 (#4307) · bf38e43d
      kezhenxu94 提交于
      ### Motivation:
      
      Codes clean up
      
      ### Modifications:
      
      - Remove v1 header, follow up #4244
      
      - Use built-in Base64 class (since JDK8)
      
      ### Result:
      
      - No more legacy v1 headers
      
      - No unnecessary codes concerns by using built-in ability
      bf38e43d
    • K
      Make traces verification loosely (#4306) · 408a777d
      kezhenxu94 提交于
      ### Motivation:
      
      Make E2E tests more stable.
      
      ### Modifications:
      
      Verify the traces loosely as other tests, and remove the `verify` method which verifies traces strictly, as we have preparation that also generates traces.
      
      ### Result:
      
      E2E tests are more stable.
      408a777d
    • K
      Performance tuning, replace AtomicInteger with AtomicIntegerFieldUpdater (#4305) · 360eae22
      kezhenxu94 提交于
      Motivation:
      
      Reduce unnecessary memory allocation in frequently used class.
      
      Modifications:
      
      Replace the `AtomicInteger` with `AtomicIntegerFieldUpdater`
      
      Result:
      
      We can save 4 bytes (for the reference to `AtomicInteger` itself) for each `TracingContext`, which saves credible memory in a high-concurrent agent service.
      360eae22
  11. 01 2月, 2020 1 次提交
  12. 31 1月, 2020 2 次提交
  13. 30 1月, 2020 3 次提交
  14. 29 1月, 2020 3 次提交
  15. 20 1月, 2020 3 次提交
  16. 19 1月, 2020 1 次提交
  17. 18 1月, 2020 1 次提交
    • 静夜思朝颜's avatar
      Sniffer processing profile task and report status and snapshot (#4220) · 90f3c4de
      静夜思朝颜 提交于
      * sniffer processing profile task and report status and snapshot
      
      * resolve testServiceDependencies test case error, use same register with `TraceSegmentServiceClient`
      
      * resolve names
      
      * change profile to single one thread run.
      
      * 1. change to the ArrayList, because known the max size
      2. rename issue resolved
      
      * add profiling status enum
      
      * change sniffer use full name issue
      
      * 1. remove `prepareProfiling` method, build profiling status when construct `TracingContext`
      2. add `TracingThreadListenerManager`, notify when tracing main thread finish
      3. change ProfileThread start when process new profile task
      
      * remove unnecessary getter
      
      * add test assert error message
      
      * adding `AgentServiceRule`
      
      * revert original assert
      
      * remove unnecessary getter
      
      * resolve issues
      
      * reduce findService invoke
      
      * resolve style error
      
      * recheck profiling when change first span operatin name
      
      * resolve issues
      1. remove `ContextManager#profilingRecheck`, only check on `TracingContext`
      2. rename comments
      3. resolve volatile array setting
      
      * remove article link
      
      * add `ProfileTask#maxSamplingCount` check
      
      * resolve conflict (Downstream -> Commands)
      
      * 1. change profilingSegmentSlots init on construct
      2. if is profiling, recheck dont need to stop
      3. total profiling count increment on first dump
      
      * remove unused return val
      
      * remove some `@param` and `@return`
      
      * add profile task check result data bean
      
      * change profiler slot to `AtomicReferenceArray`
      
      * resolved java doc error
      
      * fix doc error, remove meaningless descriptions
      
      * resolve missed profile receiver on oap starter
      
      * resolve method invoke error
      Co-authored-by: wu-sheng's avatar吴晟 Wu Sheng <wu.sheng@foxmail.com>
      Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
      90f3c4de
  18. 17 1月, 2020 1 次提交
    • K
      Drop support of protocol v1 (sw3) (#4244) · 019af3e3
      kezhenxu94 提交于
      * Drop support of protocol v1 (sw3)
      
      * Remove versioning logic further
      
      * Remove more version5-only classes
      
      * Commit missing files
      
      * Update submodule and address review comment
      
      * Fix failed tests
      019af3e3