@@ -13,19 +13,6 @@ namespace NPDisk {
13
13
14
14
class TPDiskHashCalculator : public THashCalculator {
15
15
public:
16
- ui64 OldHashSector (const ui64 sectorOffset, const ui64 magic, const ui8 *sector,
17
- const ui32 sectorSize) {
18
- REQUEST_VALGRIND_CHECK_MEM_IS_DEFINED (§orOffset, sizeof sectorOffset);
19
- REQUEST_VALGRIND_CHECK_MEM_IS_DEFINED (&magic, sizeof magic);
20
- REQUEST_VALGRIND_CHECK_MEM_IS_DEFINED (sector, sectorSize - sizeof (ui64));
21
-
22
- THashCalculator::Clear ();
23
- THashCalculator::Hash (§orOffset, sizeof sectorOffset);
24
- THashCalculator::Hash (&magic, sizeof magic);
25
- THashCalculator::Hash (sector, sectorSize - sizeof (ui64));
26
- return THashCalculator::GetHashResult ();
27
- }
28
-
29
16
template <class THasher >
30
17
ui64 T1ha0HashSector (const ui64 sectorOffset, const ui64 magic, const ui8 *sector,
31
18
const ui32 sectorSize) {
@@ -45,11 +32,7 @@ class TPDiskHashCalculator : public THashCalculator {
45
32
46
33
bool CheckSectorHash (const ui64 sectorOffset, const ui64 magic, const ui8 *sector,
47
34
const ui32 sectorSize, const ui64 sectorHash) {
48
- // On production servers may be two versions.
49
- // If by default used OldHash version, then use it first
50
- // If by default used T1ha0NoAvx version, then use it
51
- return sectorHash == T1ha0HashSector<TT1ha0NoAvxHasher>(sectorOffset, magic, sector, sectorSize)
52
- || sectorHash == OldHashSector (sectorOffset, magic, sector, sectorSize);
35
+ return sectorHash == T1ha0HashSector<TT1ha0NoAvxHasher>(sectorOffset, magic, sector, sectorSize);
53
36
}
54
37
};
55
38
0 commit comments