Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #10765 (new)

Opened 11 years ago

Last modified 8 years ago

Background task to re-check checksums

Reported by: mtbcarroll Owned by: jamoore
Priority: major Milestone: Asynchronous
Component: OmeroFs Version: 4.4.10
Keywords: n.a. Cc: fs@…, ux@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description

After a file has been uploaded it may be corrupted through some later glitch on the server. Uploaded files should have their checksums in the hash column of the originalfile table re-checked periodically by some background job, and the user notified of any detected problems. Files without a checksum should probably have one calculated so that subsequent corruption can at least be detected.

It may make sense for the model to include originalfile columns for "timestamp of when the hash was first calculated", "timestamp of when the hash was last correct", and "if the file now appears to be corrupted".

Change History (4)

comment:1 Changed 11 years ago by mtbcarroll

(Actually, the model probably doesn't need the timestamps if the relevant information can be extracted easily from a system log.)

comment:2 Changed 10 years ago by mtbcarroll

  • Priority changed from minor to major

Bumping up the priority here a little given the advent of in-place import.

comment:3 Changed 10 years ago by jamoore

  • Cc ux@… added
  • Version set to 4.4.10

I wonder if this and similar tasks might need to show up on the "priorities list" board sooner rather than later... Though we can certainly add the check post-haste, the larger usability issue is that we will need to provide that feedback to the appropriate person (sysadmin, groupadmin, data owner). And that work will need to be scoped, etc.

I added https://trello.com/c/iJvGlYnW/130-background-data-checks but prioritization still needs to happen.

comment:4 Changed 8 years ago by jamoore

  • Cc changed from fs@openmicroscopy.org.uk, ux@openmicroscopy.org.uk, to fs@openmicroscopy.org.uk, ux@openmicroscopy.org.uk
  • Milestone changed from 5.x to Asynchronous
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.63689 sec.)

We're Hiring!