[ https://issues.apache.org/jira/browse/IGNITE-1778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Ozerov updated IGNITE-1778: ------------------------------------ Fix Version/s: (was: 1.5) 1.6 > IGFS: implement rollback procedure: cleanup the "reserved" data. > ---------------------------------------------------------------- > > Key: IGNITE-1778 > URL: https://issues.apache.org/jira/browse/IGNITE-1778 > Project: Ignite > Issue Type: Sub-task > Reporter: Ivan Veselovsky > Assignee: Vladimir Ozerov > Fix For: 1.6 > > > The following procedure is applied if the file is locked: > 1) take Node id from the lock Id. > 2) see via discovery service if this node is alive. > 3) if yes, return (we cannot lock the file). > 4) if not: do a rollback: > - delete all the blocks in "reserved" range from the data cache. > - set reserved range to zero. > - remove the lock from the FileInfo. > The above procedure should be performed upon every attempt to take a lock, > and (may be) periodically while traversing the file system. -- This message was sent by Atlassian JIRA (v6.3.4#6332)