microsoft / microsoft/garnet

Requesting support for SHUTDOWN and CLIENT PAUSE, CLIENT UNPAUSE

Open
#1,004 0 comments 3 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
C#
Stars
12k
Forks
703
Avg merge
2d 19h
Merged PRs (30d)
36

Description

### Feature request type

enhancement

### Is your feature request related to a problem? Please describe

We are trying to have graceful failover in CLUSTER mode for our application.
The following command support will enhance the durability.

### Describe the solution you'd like

SHUTDOWN: https://redis.io/docs/latest/commands/shutdown/
CLIENT PAUSE: https://redis.io/docs/latest/commands/client-pause/
CLIENT UNPAUSE: https://redis.io/docs/latest/commands/client-unpause/

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating Garnet's handling of Redis commands and the existing cluster or failover tests, then compare their behavior with the linked SHUTDOWN, CLIENT PAUSE, and CLIENT UNPAUSE specifications. Done means the requested commands work correctly in cluster mode and are covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, redis
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.