apache / apache/servicecomb-java-chassis

[BUG] - Issue Title 服务升级契约加载导致内存泄露

Open
#5,061 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
1.9k
Forks
814
Avg merge
8d 23h
Merged PRs (30d)
1

Description

### Steps to Reproduce

1、服务B升级
2、服务A调用服务B,A的内存占用增加(永远不会释放)

### Expected Behavior

有定期清理机制

### Servicecomb Version

2.8.24

### Additional Context

怀疑是这里的问题:

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue using the listed ServiceComb Java Chassis 2.8.24 steps: upgrade service B, then have service A call it while observing A's memory usage. Start by investigating the suspected contract-loading area shown in the attached image; done means repeated upgrades no longer cause unreleased memory and a cleanup mechanism is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.