Marek Siarkowicz
|
0e739da9a4
|
server: Cache compaction hash for HashByRev API
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:20:18 +02:00 |
|
Marek Siarkowicz
|
2b090e86a6
|
server: Extract hasher to separate interface
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:20:18 +02:00 |
|
Marek Siarkowicz
|
34a02ba621
|
server: Return revision range that hash was calcualted for
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:20:17 +02:00 |
|
Marek Siarkowicz
|
76d3c527ae
|
server: Store real rv range in hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:26 +02:00 |
|
Marek Siarkowicz
|
8f7b053480
|
server: Move adjusting revision to hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:26 +02:00 |
|
Marek Siarkowicz
|
19941654fe
|
server: Pass revision as int
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:26 +02:00 |
|
Marek Siarkowicz
|
0f90359c4b
|
server: Refactor hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:25 +02:00 |
|
Marek Siarkowicz
|
e62c358793
|
server: Extract kvHash struct
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:25 +02:00 |
|
Marek Siarkowicz
|
fcaf76dbca
|
server: Move unsafeHashByRev to new hash.go file
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-06-13 18:19:25 +02:00 |
|