Task #10630 (new)
RFE: Postpone checksum calculation until after import
|Reported by:||mtbcarroll||Owned by:||jamoore|
An effect of #10602 was that in import it would have been possible for the files in a fileset to report correct checksums to the client but for there to be corruption in the resulting files in the managed repository.
The corruption would have been detected if the checksum calculation had been moved out of the per-file RawFileBean.save() and out to a process that calculates the checksums only when all the uploads are complete.
(The problem was that different files in the fileset could be uploaded to the same path on the server: the mismatch only triggered when a smaller file overwrote a previous larger file, but the converse could also occur.)
Change History (5)
comment:1 Changed 9 years ago by jamoore
- Milestone changed from Unscheduled to 5.0.0-beta2
- Priority changed from minor to major
- Version set to 4.4.9