Tendis搬迁功能有问题【cluster setslot importing nodeid [slotlist]】
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.2k
- Forks
- 343
- Avg merge
- 2h 13m
- Merged PRs (30d)
- 4
Description
由于节点数据存在不均衡,因此,需要把磁盘占比高的tendis3里搬迁一部分至空闲的tendis2中,搬迁了三个百万级大key,但是搬迁执行3天,均未减轻tendis3节点的磁盘压力,3天时间并未看到tendis3存量变少、tendis2存量变多。
以下是终止搬迁前的截图命令:

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the cluster setslot importing nodeid [slotlist] entry point and investigate why migrating three million-scale keys leaves the source node's disk usage unchanged after three days. Reproduce the migration between tendis3 and tendis2, then verify that source occupancy decreases and target occupancy increases before considering the issue resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, redis
- Domain
- databases, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100