[ 
https://issues.apache.org/jira/browse/IGNITE-3580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15407283#comment-15407283
 ] 

Vladimir Ozerov commented on IGNITE-3580:
-----------------------------------------

As this task is pretty big, I would split it into three subtasks, and implement 
them one by one in that order:
1) Pass {{IgfsOperationContext}} to all relevant {{IgfsMetaManager}} methods. 
2) Pass {{IgfsOperationContext}} to all relevant {{IgfsDataManager}} methods. 
3) At these points neither {{IgfsMetaManager}}. nor {{IgfsDataManager}} will 
depend on {{IgfsContext}}. So we can easily move them to {{IgfsProcessor}} and 
ensure that they always start, even if no IGFSs are configured on the node.


> IGFS: Allow IGFS tasks execution on machines where IGFS is not configured.
> --------------------------------------------------------------------------
>
>                 Key: IGNITE-3580
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3580
>             Project: Ignite
>          Issue Type: Task
>          Components: IGFS
>    Affects Versions: 1.6
>            Reporter: Vladimir Ozerov
>            Assignee: Taras Ledkov
>            Priority: Critical
>             Fix For: 1.8
>
>
> Currently user has to configure IGFS on all nodes where data and meta caches 
> reside. Otherwise, he will not be able to execute metadata and data updates 
> on these machines.
> This requirement is synthetic. No reason to force user doing this. Instead, 
> all required tasks can be executed on data nodes without IGFS started on 
> them. Need to refactor IGFS to allow this.



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

Reply via email to