[
https://issues.apache.org/jira/browse/IGNITE-2492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15826063#comment-15826063
]
Pavel Tupitsyn edited comment on IGNITE-2492 at 1/17/17 1:45 PM:
-----------------------------------------------------------------
* Added synchronization to all assembly loading calls (on a common object in
Marshaller) so we do not send the same assembly more than once.
* Added global concurrent map of assemblies so we don't load same byte array
twice.
Need to make sure that transitive dependencies are loaded properly.
Stopping this for now in favor of DML.
was (Author: ptupitsyn):
* Added synchronization to all assembly loading calls (on a common object in
Marshaller) so we do not send the same assembly more than once.
* Added global concurrent map of assemblies so we don't load same byte array
twice.
Need to make sure that transitive dependencies are loaded properly.
> .NET: Peer assembly loading
> ---------------------------
>
> Key: IGNITE-2492
> URL: https://issues.apache.org/jira/browse/IGNITE-2492
> Project: Ignite
> Issue Type: New Feature
> Components: platforms
> Affects Versions: 1.1.4
> Reporter: Pavel Tupitsyn
> Assignee: Pavel Tupitsyn
> Labels: .net, roadmap
> Fix For: 2.0
>
>
> Similar to peer class loading in Java, we can provide a possibility to load
> assemblies on already started nodes, so that a node can execute jobs that are
> not present on other nodes.
> Considerations:
> * Can we unload assemblies after use to free memory? This requires a separate
> AppDomain, can we work with that?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)