IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24788


Ignore:
Timestamp:
Jul 14, 2009, 1:56:39 PM (17 years ago)
Author:
bills
Message:

Fix a couple of race conditions with regard to fileset state changes

Location:
trunk/ippTools/share
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/receivetool_pendingfile.sql

    r24125 r24788  
    1818    ON receiveResult.file_id = receiveFile.file_id
    1919WHERE
    20     ((receiveFileset.state = 'new') OR (receiveFileset.state = 'listed' AND receiveFile.component = 'dirinfo'))
     20    ((receiveFileset.state = 'new')
     21    OR (receiveFileset.state = 'listed' AND receiveFile.component = 'dirinfo' AND receiveFileset.dirinfo IS NULL))
    2122    AND receiveFileset.fault = 0
    2223    AND receiveResult.file_id IS NULL
  • trunk/ippTools/share/receivetool_pendingfileset.sql

    r24787 r24788  
    11SELECT *
    22FROM receiveFileset
    3 WHERE state = 'reg'
    4     AND fault = 0
     3JOIN receiveSource USING(source_id)
     4LEFT JOIN receiveFile USING(fileset_id)
     5WHERE receiveFileset.state = 'reg'
     6    AND receiveFileset.fault = 0
     7    AND receiveFile.fileset_id IS NULL
Note: See TracChangeset for help on using the changeset viewer.