Marek Siarkowicz
|
21fb173f76
|
server: Implement compaction hash checking
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:56 +02:00 |
|
Marek Siarkowicz
|
1200b1006d
|
server: Cache compaction hash for HashByRev API
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
7358362c99
|
server: Extract hasher to separate interface
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
a3f609d742
|
server: Return revision range that hash was calcualted for
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
1ff59923d6
|
server: Store real rv range in hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
991b429336
|
server: Move adjusting revision to hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
2b8dd0de4e
|
server: Pass revision as int
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
679e327d5e
|
server: Refactor hasher
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
f5ed371885
|
server: Extract kvHash struct
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|
Marek Siarkowicz
|
3f26995f99
|
server: Move unsafeHashByRev to new hash.go file
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-09-07 15:11:55 +02:00 |
|