You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2020/03/31 03:55:04 UTC
[GitHub] [skywalking] wu-sheng opened a new pull request #4597: Move to 8.0.0
wu-sheng opened a new pull request #4597: Move to 8.0.0
URL: https://github.com/apache/skywalking/pull/4597
Hi Dev Team
After the experiences of removing endpoint_inventory, I found out this
strategy is successful.
Especially, we totally get rid of register, so I want to do more.
### SkyWalking 8.0.0
First, it is already unexpected for me, we have to move to 8.0.0 so
quickly, but after the discussion with @hanahmily, and thinking about this for several days, I think
we have to.
#### The key chances are following
1. Remove service, service instance, and network address register. The old
register protocols are totally going to be removed.
2. The agent doesn't need to do register anymore. Service name and Service
Instance name are generated by the agent itself, but the extra information,
such as IP, hostname, language, should report to backend separately.
3. Service Traffic should be added just like the endpoint traffic but keep
the time bucket as we need accurate service name in the given duration
4. Service Instance Traffic should be added too, with external information,
such as language, hostname.
5. Trace context propagation context should be changed to accept string in
service instance name, endpoint name and network address. This could ease
the agent logic, but also, requires changes in all language agent and
plugin test tool,
6. Trace report protocol requires to change too, in order to adopt the
string.
7. e2e tests have to ignore PHP and LUA at first, and remove the 6.x
compatibility test(doesn't support anymore). @heyanlong @moonming @dmsolr
#### The benefits we will get are
1. Don't worry about the inventory(s) that has been deleted randomly by end
users. (We received a lot of issue reports about this)
2. The upgrade could be easier erasing the whole storage and reboot the new
one. (Users don't feel comfortable about upgrade)
3. No hot-reboot case in the agent side
4. No cache of network address register information in the agent.
5. No service and service instance cache in the OAP
6. No register lock in the OAP
7. No file buffer mechanism in the OAP too, same as no register happens.
In my mind, I think this totally break upgrade is super meaningful and will
be good change. Even we break many things, they are easy to follow.
@mrproliu I think by following this, we need
to change the collaboration header to `sw8` :) As no 7.1.0 release will
happen.
Mail list, https://lists.apache.org/thread.html/rda36fa8d191fc5750fc793993c69e14a917138bf97f9c2a461b72811%40%3Cdev.skywalking.apache.org%3E
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [skywalking] codecov-io commented on issue #4597: Move to 8.0.0
Posted by GitBox <gi...@apache.org>.
codecov-io commented on issue #4597: Move to 8.0.0
URL: https://github.com/apache/skywalking/pull/4597#issuecomment-606394992
# [Codecov](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=h1) Report
> Merging [#4597](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=desc) into [master](https://codecov.io/gh/apache/skywalking/commit/54fb6e7285d695b1bd467edb6df0c3a3254adc12&el=desc) will **decrease** coverage by `0.00%`.
> The diff coverage is `100.00%`.
[![Impacted file tree graph](https://codecov.io/gh/apache/skywalking/pull/4597/graphs/tree.svg?width=650&height=150&src=pr&token=qrILxY5yA8)](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=tree)
```diff
@@ Coverage Diff @@
## master #4597 +/- ##
==========================================
- Coverage 26.93% 26.92% -0.01%
==========================================
Files 1256 1256
Lines 28968 28968
Branches 3958 3958
==========================================
- Hits 7802 7800 -2
- Misses 20454 20455 +1
- Partials 712 713 +1
```
| [Impacted Files](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [.../agent/core/context/SW8CorrelationCarrierItem.java](https://codecov.io/gh/apache/skywalking/pull/4597/diff?src=pr&el=tree#diff-YXBtLXNuaWZmZXIvYXBtLWFnZW50LWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NreXdhbGtpbmcvYXBtL2FnZW50L2NvcmUvY29udGV4dC9TVzhDb3JyZWxhdGlvbkNhcnJpZXJJdGVtLmphdmE=) | `100.00% <ø> (ø)` | |
| [...walking/apm/agent/core/context/ContextCarrier.java](https://codecov.io/gh/apache/skywalking/pull/4597/diff?src=pr&el=tree#diff-YXBtLXNuaWZmZXIvYXBtLWFnZW50LWNvcmUvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3NreXdhbGtpbmcvYXBtL2FnZW50L2NvcmUvY29udGV4dC9Db250ZXh0Q2Fycmllci5qYXZh) | `72.41% <100.00%> (ø)` | |
| [.../skywalking/apm/plugin/spring/patch/MatchUtil.java](https://codecov.io/gh/apache/skywalking/pull/4597/diff?src=pr&el=tree#diff-YXBtLXNuaWZmZXIvYXBtLXNkay1wbHVnaW4vc3ByaW5nLXBsdWdpbnMvY29yZS1wYXRjaC9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvc2t5d2Fsa2luZy9hcG0vcGx1Z2luL3NwcmluZy9wYXRjaC9NYXRjaFV0aWwuamF2YQ==) | `37.50% <0.00%> (-12.50%)` | :arrow_down: |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=footer). Last update [54fb6e7...503fd9d](https://codecov.io/gh/apache/skywalking/pull/4597?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [skywalking] wu-sheng merged pull request #4597: Move to 8.0.0
Posted by GitBox <gi...@apache.org>.
wu-sheng merged pull request #4597: Move to 8.0.0
URL: https://github.com/apache/skywalking/pull/4597
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services