[jira] [Created] (IGNITE-3543) IGFS: Merge isRetryForSecondary() and verifyIntegrity() methods.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-3543) IGFS: Merge isRetryForSecondary() and verifyIntegrity() methods.

Anton Vinogradov (Jira)
Vladimir Ozerov created IGNITE-3543:
---------------------------------------

             Summary: IGFS: Merge isRetryForSecondary() and verifyIntegrity() methods.
                 Key: IGNITE-3543
                 URL: https://issues.apache.org/jira/browse/IGNITE-3543
             Project: Ignite
          Issue Type: Task
          Components: IGFS
    Affects Versions: 1.6
            Reporter: Vladimir Ozerov
             Fix For: 1.7


There are two methods with very similar semantics:
1) {{IgfsPathIds.verifyIntegrity}}
2) {{IgfsMetaManager.isRetryForSecondary}}

The latter method ensures that if path is incomplete, then the last existing item do not have reference to child with expected name, but unexpected ID. Semantically this situation means that concurrent update occurred.

Instead of heaving two identical methods, we should merge these checks in a single method {{IgfsPathIds.verifyIntegrity}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)