JanusGraph / JanusGraph/janusgraph

Flaky HBase test: containsKeyColumnReturnsFalseOnNonexistentInput

Open
#1,461 0 comments 0 reactions 0 assignees View on GitHub
storage/hbase testing/flaky
Dominant language
Java
Stars
5.8k
Forks
1.2k
Avg merge
13h 53m
Merged PRs (30d)
6

Description

```java
[ERROR] Failures:
[ERROR] HBaseStoreTest>KeyColumnValueStoreTest.containsKeyColumnReturnsFalseOnNonexistentInput:924 expected: but was:
```

Job was:
```
MODULE='hbase-parent/janusgraph-hbase-10' INSTALL_ARGS='-Dhbase.profile -Phbase2' ARGS='-Dtest=**/diskstorage/hbase/* -Dhbase.profile -Phbase2'
```

[The build](https://travis-ci.org/JanusGraph/janusgraph/builds/500329208) were the job failed but worked after being restarted.

Contributor guide

Open the contributing guide

Research direction

Start with HBaseStoreTest.containsKeyColumnReturnsFalseOnNonexistentInput at test line 924 and reproduce it using the reported hbase-parent/janusgraph-hbase-10 module command. Compare the HBase profile runs that fail and pass, then identify a fix or test adjustment that makes the nonexistent-input assertion reliably return false.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.