dragonflydb / dragonflydb/dragonfly

`test_keys_expiration_during_migration`

Open
#6,918 3 comments 0 reactions 1 assignee Claimed by @glevkovich View on GitHub
bug epoll failing-test
Dominant language
C++
Stars
31.6k
Forks
1.3k
Avg merge
1d 10h
Merged PRs (30d)
137

Description

```
assert await DebugPopulateSeeder.capture(nodes[1].client) == capture_before
E assert equals failed
E ( (
E -398629870050267339, -3571870169930459020,
E 0, 0,
E 0, 0,
E 0, 0,
E 0, 0,
E 0, 0,
E 0, 0,
E ) )

dragonfly/cluster_test.py:1947: AssertionError
```

in stdout log

```
30156➜ 15:50:12.550491 18180 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ dfly::(anonymous namespace)::ScanCb()

30158➜ dfly::(anonymous namespace)::OpScan()

30158➜ std::_Function_handler<>::_M_invoke()

30158➜ util::fb2::FiberQueue::Run()

30158➜ 15:50:18.920539 18185 db_slice.cc:1303] Internal error, entry tmp71073 not found in expire table, db_index: 0, expire table size: 1, prime table size: 290x95d011 dfly::DbSlice::ExpireIfNeeded()

30158➜ 15:50:18.920598 18185 db_slice.cc:1303] Internal error, entry tmp71073 not found in expire table, db_index: 0, expire table size: 1, prime table size: 290x95d011 dfly::DbSlice::ExpireIfNeeded()

30158➜ 15:50:18.921862 18185 db_slice.cc:1303] Internal error, entry tmp71073 not found in expire table, db_index: 0, expire table size: 1, prime table size: 290x95d011 dfly::DbSlice::ExpireIfNeeded()

30158➜ 15:50:18.922317 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922362 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922392 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922417 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922442 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922466 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot

30158➜ 15:50:18.922489 18184 interpreter.cc:177] -CROSSSLOT Keys in request don't hash to the same slot
```

looks somewhat similar to https://github.com/dragonflydb/dragonfly/issues/6894
https://github.com/dragonflydb/dragonfly/actions/runs/23151487135/job/67254278765#step:7:1120

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.