forked from weaselab/conflict-set
Simplify condition for TooOld in check
This commit is contained in:
+3
-4
@@ -2884,11 +2884,10 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
|
|||||||
const auto &r = reads[i];
|
const auto &r = reads[i];
|
||||||
auto begin = std::span<const uint8_t>(r.begin.p, r.begin.len);
|
auto begin = std::span<const uint8_t>(r.begin.p, r.begin.len);
|
||||||
auto end = std::span<const uint8_t>(r.end.p, r.end.len);
|
auto end = std::span<const uint8_t>(r.end.p, r.end.len);
|
||||||
|
assert(oldestVersionFullPrecision >=
|
||||||
|
newestVersionFullPrecision - kNominalVersionWindow);
|
||||||
result[i] =
|
result[i] =
|
||||||
reads[i].readVersion < oldestVersionFullPrecision ||
|
reads[i].readVersion < oldestVersionFullPrecision ? TooOld
|
||||||
reads[i].readVersion <
|
|
||||||
newestVersionFullPrecision - kNominalVersionWindow
|
|
||||||
? TooOld
|
|
||||||
: (end.size() > 0
|
: (end.size() > 0
|
||||||
? checkRangeRead(root, begin, end,
|
? checkRangeRead(root, begin, end,
|
||||||
InternalVersionT(reads[i].readVersion), this)
|
InternalVersionT(reads[i].readVersion), this)
|
||||||
|
|||||||
Reference in New Issue
Block a user