apache / apache/druid

Future not cancelled if interrupted in MemcachedCache

Open
#6,978 1 comment 0 reactions 0 assignees View on GitHub
Bug stale
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

See [checklist](https://medium.com/@leventov/code-review-checklist-java-concurrency-49398c326154), item 11.3. Similar problems could exist in other places in the codebase.

Contributor guide

Open the contributing guide

Research direction

Start by locating MemcachedCache and reading checklist item 11.3 from the linked concurrency review. Trace how interruption is handled when the cache operation returns a Future, then inspect similar code paths as suggested by the issue. Done means interrupted work is cancelled consistently and the relevant behavior is covered by existing or added tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, memcached
Domain
backend
Issue type
Bug
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.