• S
    Option to fail a request as incomplete when skipping too many internal keys · c6d04f2e
    Sagar Vemuri 提交于
    Summary:
    Operations like Seek/Next/Prev sometimes take too long to complete when there are many internal keys to be skipped. Adding an option, max_skippable_internal_keys -- which could be used to set a threshold for the maximum number of keys that can be skipped, will help to address these cases where it is much better to fail a request (as incomplete) than to wait for a considerable time for the request to complete.
    
    This feature -- to fail an iterator seek request as incomplete, is disabled by default when max_skippable_internal_keys = 0. It is enabled only when max_skippable_internal_keys > 0.
    
    This feature is based on the discussion mentioned in the PR https://github.com/facebook/rocksdb/pull/1084.
    Closes https://github.com/facebook/rocksdb/pull/2000
    
    Differential Revision: D4753223
    
    Pulled By: sagar0
    
    fbshipit-source-id: 1c973f7
    c6d04f2e
可在Tags中查看这些版本中当前仓库的状态.
HISTORY.md 41.4 KB