-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
Fully Compatible
-
Repl 2025-10-13
-
None
-
None
-
None
-
None
-
None
-
None
-
None
As a follow up to SERVER-109942, we can make some improvements on the basic algorithm. This ticket should cover
- Handling multiple hashPrefixes (returning multiple bucket ranges)
- Bucket not just based on one additional byte, but dynamically based on the amount of hashPrefixes provided (calculation in design) to allow the response to still fit within 16MB
- Any further optimization (not writing out empty hash buckets, do not perform normal validation checks during drill down, etc)
Existing tests under SERVER-109942 should be extended to cover multiple hash prefixes (or new tests if easier)
- depends on
-
SERVER-109942 Implement basic drill down algorithm for extended validate
-
- Closed
-
- is duplicated by
-
SERVER-111656 Prevent too many hashPrefixes from being provided to extended validate
-
- Closed
-
- is related to
-
SERVER-109942 Implement basic drill down algorithm for extended validate
-
- Closed
-
-
SERVER-109950 Implement 'unhash' for extended validate
-
- Closed
-