sdong
5c1a544122
Clean up InternalIterator upper bound logic a little bit ( #7200 )
...
Summary:
IteratorIterator::IsOutOfBound() and IteratorIterator::MayBeOutOfUpperBound() are two functions that related to upper bound check. It is hard for users to reason about this complexity. Consolidate the two functions into one and assign an enum as results to improve readability.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/7200
Test Plan: Run all existing test. Would run crash test with atomic for a while.
Reviewed By: anand1976
Differential Revision: D22833181
fbshipit-source-id: a0c724267056adbd0476bde74650e6c7226077e6
2020-08-05 10:44:57 -07:00
..
2020-07-07 17:26:16 -07:00
2020-06-29 14:53:17 -07:00
2020-02-20 12:09:57 -08:00
2020-06-29 14:53:17 -07:00
2020-06-29 14:53:17 -07:00
2020-06-19 16:18:24 -07:00
2020-06-17 10:57:40 -07:00
2020-06-29 14:53:17 -07:00
2020-06-29 14:53:17 -07:00
2020-08-05 10:44:57 -07:00
2020-08-05 10:44:57 -07:00
2020-03-12 21:41:50 -07:00
2020-07-09 14:35:17 -07:00
2020-07-07 17:26:16 -07:00
2020-08-03 15:23:04 -07:00
2020-04-01 16:40:18 -07:00
2020-04-01 16:40:18 -07:00
2020-03-16 12:20:50 -07:00
2020-03-16 12:20:50 -07:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-07-09 14:35:17 -07:00
2020-02-20 12:09:57 -08:00
2020-07-20 14:07:04 -07:00
2020-07-20 14:07:04 -07:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-07-09 14:35:17 -07:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-06-29 14:53:17 -07:00
2020-06-22 13:32:07 -07:00
2020-06-26 11:14:08 -07:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-06-29 14:53:17 -07:00
2020-06-29 14:53:17 -07:00
2020-07-07 17:26:16 -07:00
2020-06-29 14:53:17 -07:00
2020-07-08 21:03:04 -07:00
2020-02-20 12:09:57 -08:00
2020-03-12 21:41:50 -07:00
2020-03-12 21:41:50 -07:00
2020-06-02 12:30:23 -07:00
2020-02-20 12:09:57 -08:00
2020-02-20 12:09:57 -08:00
2020-06-03 15:55:03 -07:00
2020-07-07 17:26:16 -07:00
2020-06-29 14:53:17 -07:00
2020-03-17 12:33:10 -07:00
2020-08-05 10:44:57 -07:00
2020-07-07 17:26:16 -07:00
2020-06-29 14:53:17 -07:00
2020-06-19 16:18:24 -07:00
2020-06-19 16:18:24 -07:00
2020-06-29 14:53:17 -07:00
2020-06-29 14:53:17 -07:00