[Bitrepository-devel] Elementer vedrørende checksums

Kim Teglgaard Christensen ktc at statsbiblioteket.dk
Wed Jan 4 13:13:56 CET 2012


Hej

Jeg har kigget lidt rundt i det med checksummer, og umiddelbart ser det
ud som at det vi vil er at have er:
1) En måde at sende en checksum med specifikation til en pillar
validering af en fil (checksumværdi + specifikation af hvordan den
udregnes)
2) En måde at anmode om en checksum for en fil (en specifikation af
hvordan en checksum udregnes) 

I forbindelse med replace file skal vi også kunne bede om to sæt af
ovenstående. Altså pillar validering af den eksisterende (gamle) fil og
den nye fil, samt mulighed for at bede om at få en checksum af den
eksisterende og den nye fil. 

Så det nuværende virvar af elementer til requests af ovenstående burde
kunne dækkes af 4 elementer:

ChecksumDataForExistingFile
ChecksumDataForNewFile
ChecksumRequestForExistingFile
ChecksumRequestForNewFile

Elementerne skal så referere til to forskellige typer så de to
ChecksumDataFor* peger på en type indeholdene checksumværdi og
specifikation og ChechsumRequestFor* peger på en type udelukkende med en
specifikation. 
Navnene på elementerne vil også tydelig gøre hvornår der er tale om en
gammel/eksisterende fil og en ny fil. 

Returneringen af checksum værdier er der vidst ikke så meget der skal
pilles ved. Men jeg kan lige gå det efter i det tilfælde at der er
forskellige datastrukture til at løse den samme opgave. 

Hvad siger i til ovenstående?

Mvh Kim



More information about the Bitrepository-devel mailing list