pebble: internal/metamorphic: TestMeta failed
internal/metamorphic.TestMeta failed with artifacts on master @ 634eb34a29e146116a53e77e1fea8f67bce8a686:
db.Merge("lwaptkkqtrk", "yfjsnmvj")
iter203.Prev("")
iter203.First()
iter202.SeekPrefixGE("hrzcbsxsnih")
iter203.SetBounds("eyrwxpljf", "eyrwxpljf")
iter203.SeekGE("eyrwxpljf", "")
iter203.Prev("")
iter203.Next("")
iter202.SeekPrefixGE("jderwi")
db.Set("wbcwwpaez", "jjhyaoiboqwmlglcgqz")
db.Delete("jxuaw")
iter203.SeekPrefixGE("kaoevz")
db.Set("xksmkbla", "gsvggqbwuamjrqvbuh")
iter203.First()
db.Delete("xjxs")
iter202.SetBounds("wnmzeeiq", "ztpabkh")
iter202.SeekLT("ztpabkh", "")
iter202.Next("")
iter202.SetBounds("ztpabkh", "ztpabkh")
iter202.SeekGE("ztpabkh", "")
iter202.Prev("")
iter202.Prev("")
iter202.SeekPrefixGE("vhzrhfu")
snap148 = db.NewSnapshot()
iter203.First()
iter202.SeekPrefixGE("rnxvwum")
iter203.Next("")
iter202.SetBounds("ztpabkh", "ztpabkh")
iter202.SeekLT("ztpabkh", "")
iter202.Next("")
iter202.Next("")
iter203.SeekLT("nhmcoe", "")
db.Set("wykrmx", "lrjajwnwqzfvrp")
iter202.Last()
iter202.SetBounds("ztpabkh", "ztpabkh")
iter202.SeekGE("ztpabkh", "")
iter202.Next("")
db.Merge("mlxwyjny", "tavwbaucawnaqwblk")
iter203.Next("")
iter203.Close()
iter202.Close()
snap148.Close()
db.Close()
ERROR: exit status 1
10 runs completed, 1 failures, over 6m36s
context canceled
Reproduce
To reproduce, try:
go test -mod=vendor -tags 'invariants' -exec 'stress -p 1' -timeout 0 -test.v -run TestMeta$ ./internal/metamorphic -seed 1632284396633596427
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 24 (17 by maintainers)
Commits related to this issue
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to cockroachdb/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to nicktrav/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to cockroachdb/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to cockroachdb/pebble by nicktrav 3 years ago
- db: set smallest / largest keys for elision-only compactions Currently, when an elision-only compaction is picked, the smallest / largest keys on the `pickedCompaction` struct are not set. This can r... — committed to cockroachdb/pebble by nicktrav 3 years ago
Looks like elision-only compactions were in 20.2, so we’ll want to backport to all of 20.2, 21.1 and 21.2.