- 19 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v7.0.0 * [maven-release-plugin] prepare for next development iteration
-
- 17 3月, 2020 1 次提交
-
-
由 静夜思朝颜 提交于
* Fix profile trace not match when change the entry operationId/Name * Update TracingContext.java Co-authored-by: NMrproliu <mrproliu@lagou.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
- 16 3月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
Motivation: According the feedback from the community, the e2e tests are hard for them to understand and get them started, so this pull request aims to rewrite the e2e tests with some improvements: - debuggable locally, now you can run every individual case directly inside the IDE, just like running a plain unit test. - same functionalities of multiple counterparts share the same codes, cases like different storages and cluster coordinators share the same codes, easy to add more similar cases. - the "end" now extends to the Doccker images, meaning that some bugs like #4483 and #4471 can be more easily and early to be discovered. - codes style and license headers are checked Modifications: - adopt jupeter (a.k.a junit 5), testcontainers as the new test framework, all containers are orchestrated by docker-compose.yml, well-known technology that developers should be familiar with. - rewrite all test cases and verify them. - reorganize the workflows in GitHub Actions. Result: - new e2e test should be easy to add. - closes https://github.com/apache/skywalking/issues/4472
-
- 13 3月, 2020 2 次提交
-
-
由 cngdkxw 提交于
* ClassCastException * resttemplate 4.x scenario * add support versions & fix expectedData format- Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
由 牧云12 提交于
fix the error of Struts2 plugin: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus() (#4503) Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
- 11 3月, 2020 2 次提交
-
-
由 wu-sheng 提交于
-
由 yoje 提交于
* Add finagle plugin (#4433) * fix failed checks for pr(#4441) * Add licenses for some files * Update Supported doc * Add finagle to test component-libraries.yml * Add finagle automatic tests into CI * Add comments * update comments * Remove CompatibilityChecker * Move query-protocol submodule to the right version * Remove `enhancedInstance.setSkyWalkingDynamicField` in `ClientTracingFilterInterceptor`. * Update expectedData.yaml of finagle tests * Use lazy ContextCarrier injection. * Add comments for `ContextCarrierHelper` * Fix ContextHolderFactory to avoid context pollution Co-authored-by: Nhuangyongjie <huangyongjie@tigerbrokers> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
- 08 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* Support lazy ContextCarrier injection and lazy peer id setting for exit span * Close the set component id for exit and local spans * Follow the review. * Remove `void inject(AbstractSpan exitSpan, ContextCarrier carrier)` from AbstractTracerContext
-
- 21 2月, 2020 1 次提交
-
-
由 aderm 提交于
* 1.add es agent resthighlevelclient of ClusterClientInstrumentation.2.fix agent test removeOnExit parse error. * Update configuration.yml * revert removeOnExit param. Co-authored-by: NDaming <zteny@foxmail.com>
-
- 19 2月, 2020 2 次提交
- 18 2月, 2020 1 次提交
-
-
由 lsyf 提交于
-
- 17 2月, 2020 1 次提交
-
-
由 lsyf 提交于
-
- 15 2月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
Motivation: Support Armeria 0.98.0 in its plugin. Modifications: Add an intercept point that is refactored in Armeria 0.98. Result: Now Armeria plugin supports 0.98.0, and 0.98.1
-
- 14 2月, 2020 1 次提交
-
-
由 wu-sheng 提交于
-
- 13 2月, 2020 1 次提交
-
-
由 cui-liqiang 提交于
* extract duplicated method * change while loop to if since once rs.next() return false, it will never return true for the following calls * simplify if() return true; return false pattern * fix compilation Signed-off-by: Nliqiang.clq <liqiang.clq@alibaba-inc.com>
-
- 12 2月, 2020 1 次提交
-
-
由 lxliuxuankb 提交于
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com> Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
-
- 11 2月, 2020 1 次提交
-
-
由 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.
-
- 08 2月, 2020 2 次提交
-
-
由 wu-sheng 提交于
-
由 kezhenxu94 提交于
### Motivation: Clean up unused codes and migrate to JDK8. ### Modifications: - Remove unused codes. - Close unclosed I/O stream. - Remove meaningless comments. ### Result: - No unnecessary codes concerns. - No resources leak.
-
- 06 2月, 2020 2 次提交
-
-
由 静夜思朝颜 提交于
* provide profiled segment query Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com> Co-authored-by: NAirTrioa <44222967+AirTrioa@users.noreply.github.com>
-
由 John Niang 提交于
* Refactor ConfigInitializer * Rename some variable names and add some java docs Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
- 05 2月, 2020 3 次提交
-
-
由 AirTrioa 提交于
[BUG]Fix the bug of port identification failure when connecting Oracle with Sid mode (JDBC: Oracle: thin: @ < host >: < port > / < Sid >) (#4320) * [BUG]Fix the bug of port identification failure when connecting Oracle with Sid mode (JDBC: Oracle: thin: @ < host >: < port > / < Sid >) Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
由 kezhenxu94 提交于
### Motivation: Reduce footprint when tagging spans with the deprecated API: `AbstractSpan#tag(String, String)`. ### Modifications: - Adopt [prototype pattern](https://en.wikipedia.org/wiki/Prototype_pattern) to create `Tag`, prevent from creating too many `StringTag` instances and `GC`ed. - Replace `AbstractSpan#tag(String, String)` with `AbstractSpan#tag(AbstractTag, String)`. ### Result: - Footprint is reduced.
-
由 wu-sheng 提交于
-
- 02 2月, 2020 2 次提交
-
-
由 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
-
由 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.
-
- 01 2月, 2020 1 次提交
-
-
由 jialong 提交于
-
- 30 1月, 2020 2 次提交
-
-
由 Kanro 提交于
* Enhance gRPC plugin Co-authored-by: NKanro <higan@live.cn> Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com> Co-authored-by: NGuoDuanLZ <739537111@qq.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
由 Daming 提交于
* Provide Avro plugin * provide testcase for avro-plugin Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
-
- 18 1月, 2020 1 次提交
-
-
由 静夜思朝颜 提交于
* 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 <wu.sheng@foxmail.com> Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
-
- 17 1月, 2020 1 次提交
-
-
由 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
-
- 12 1月, 2020 1 次提交
-
-
由 Kanro 提交于
* Optimize trace ignore plugin * Add license for FastPathMatcher * Boot again after setting config in test * Fix check style * Fix typos Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com>
-
- 10 1月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
-
- 09 1月, 2020 1 次提交
-
-
由 静夜思朝颜 提交于
* Provide profile task downstream to sniffer * fix agent unit testcase issue * add profile switch config on sniffer * fix es error * 1. add @DefaultImplementor on the sniffer profile task service 2. change ProfileTaskExecutionService#PROFILE_TASK_READY_SCHEDULE to final and remove volatile 2. fix style error * change timeFromStartMills use `<` to compare * 1. add `maxSamplingCount` to profile task 2. make profile task limit to the common package * 1. change `agent.active_profile` to `profile.active` and make true on default 2. add `maxSamplingCount` in profile task 3. use `createTime` to check has new command list 4. add task re-check before process profile task * 1. add `profile-receiver` document 2. change `ProfileTaskExecutionService` use single schedule thread pool 3. cache dont need fetch data when no data, use auto-fresh mechanism only * remove navigate time judge, fix comment wrong meaning
-
- 07 1月, 2020 3 次提交
-
-
由 tzy1316106836 提交于
-
由 dengliming 提交于
* feat: add support plugin of mongodb v3.6.x * update support-version.list * update Supported-list.md * update Supported-list.md * Add witness class for v3.6 * update plugins-test.yaml Co-authored-by: Nzhang-wei <pknfe@outlook.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com> Co-authored-by: NWeiyi Liu <liuweiyi@cmss.chinamobile.com>
-
由 Weiyi Liu 提交于
Co-authored-by: Nkezhenxu94 <kezhenxu94@163.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-
- 06 1月, 2020 1 次提交
-
-
由 shine 提交于
Negative or zero means off, by default
-
- 04 1月, 2020 1 次提交
-
-
由 Kanro 提交于
* Kotlin coroutine plugin write in Java Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
-