memcached / memcached/mcshredder

Request to support more commands

Open
#4 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Request to support all the following commands:

mcp.CMD_ADD
mcp.CMD_SET
mcp.CMD_DELETE
mcp.CMD_GET
mcp.CMD_GETS
mcp.CMD_TOUCH
mcp.CMD_MA
mcp.CMD_MS
mcp.CMD_MD
mcp.CMD_MG
mcp.CMD_ME

This is what's supported today:

{"get", mcslib_get},
{"set", mcslib_set},
{"touch", mcslib_touch},
{"delete", mcslib_delete},
{"mg", mcslib_mg},
{"ms", mcslib_ms},
{"md", mcslib_md},
{"ma", mcslib_ma},
{"mg_factory", mcslib_mg_factory},
{"md_factory", mcslib_md_factory},
{"ma_factory", mcslib_ma_factory},
{"ms_factory", mcslib_ms_factory},

The diff is:

mcp.CMD_ADD
mcp.CMD_GETS
mcp.CMD_ME

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the command registration table containing entries such as {"get", mcslib_get} and the related mcslib_* handlers. Compare it with the requested mcp.CMD_* list, focusing on CMD_ADD, CMD_GETS, and CMD_ME. Done means these commands are supported alongside the existing commands and their behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.