dragonflydb / dragonflydb/dragonfly

UNIT TEST FAILURE: StringFamilyTest.MGetSet

Open
#7,489 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
31.5k
Forks
1.3k
Avg merge
1d 10h
Merged PRs (30d)
137

Description

```
/__w/dragonfly/dragonfly/src/server/string_family_test.cc:239: Failure
75: Expected: (ivec[1]) >= (ivec[0]), actual: 692 vs 693
....
[ FAILED ] StringFamilyTest.MGetSet (1228 ms)
```
Failed in epoll mode.

https://github.com/dragonflydb/dragonfly/actions/runs/26750654009/job/79052054829?pr=7426#step:9:19184

Note that it took 1230ms when in normal mode it's around 200ms.

it's the first time I see this test failing.

Contributor guide

Open the contributing guide

Research direction

The failure is in src/server/string_family_test.cc:239, in StringFamilyTest.MGetSet. Start by reproducing it in epoll mode and compare it with normal mode, using the linked GitHub Actions run as the failure reference. Done means the test no longer fails spuriously in epoll mode and the timing behavior is understood.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
databases, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.