[
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)