We have a collection "A".
Collection "A" stats.
- count : 3852675627
- size : 3.31TB
- storageSize : 481.60 GB
When we were building a compound index,
we got "WiredTiger error ... read checksum error for 16384B block at offset 39527702528: calculated block checksum doesn't match expected checksum Raw:".
We experienced similar error, at that time we changed the physical server to avoid error.(We already issued that situation here.)
So when we faced this error again, we changed physical server.
But in this time we could not make it.
What we did.
1. we prepared new physical server.
=> we got "WiredTiger error" again.
2. we changed ssd.
=> we got "WiredTiger error" again.
3. We considered disk problem where collection "A" was written, we renamed collection "A" to "A_old" and made collection "A" again newly.
=> we got "WiredTiger error" again.
4. We tried build index with some options ( -sparse, -name, - split index key... )
=> we got "WiredTiger error" again.
Environment.
- Server
- OS : Ubuntu 18.04.5 LTS
- Memory : 64Gb
- Disk : SSD 7.3T (4T + 4T with lvm)
- Mongodb :
db version v4.2.8
git version: 43d25964249164d76d5e04dd6cf38f6111e21f5f
OpenSSL version: OpenSSL 1.1.1 11 Sep 2018
allocator: tcmalloc
modules: none
build environment:
distmod: ubuntu1804
distarch: x86_64
target_arch: x86_64
Do you have any advice?