facebook / facebook/rocksdb

paranoid_file_checks failed

Open
#11,182 7 comments 1 reaction 1 assignee Claimed by @ajkr View on GitHub
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

### Expected behavior
`paranoid_file_checks` never fail

### Actual behavior
`paranoid_file_checks` failed

### Steps to reproduce the behavior
Run tpcc for MyRocks server, with `paranoid_file_checks` set to `true`, if we set it to `false`, all things are ok. It seems the failure does not yield any wrong result.

### RocksDB version 7.10
gitsha: bec4264813bd1c949be67cdba69d72143b0b25d9

### RocksDB configurations
#### BlockBasedTable Custom Parameters:
```json
{
"index_type": "kTwoLevelIndexSearch",
"block_size": "8K"
}
```
#### ColumnFaimily
```json
{
"num_levels": 7,
"max_bytes_for_level_multiplier": 10,
"max_bytes_for_level_base": "512M",
"compaction_pri": "kMinOverlappingRatio",
"max_write_buffer_number": 4,
"write_buffer_size": "32M",
"target_file_size_base": "32M",
"target_file_size_multiplier": 2,
"soft_pending_compaction_bytes_limit": "1T",
"hard_pending_compaction_bytes_limit": "2T",
"paranoid_file_checks": true
}
```

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.