Opened 5 months ago

Last modified 3 weeks ago

#2961 new defect

Hive slave does not properly unload plugins

Reported by: jkarder Owned by: jkarder
Priority: high Milestone: HeuristicLab 3.3.16
Component: Hive.Slave Version:
Keywords: Cc:

Description

Plugins provide an OnUnload method which can be used to execute cleanup code. When shutting down an AppDomain that has been created for a specific task, the slave currently does not call OnUnload for any loaded plugin.

Change History (2)

comment:1 Changed 3 months ago by ddorfmei

  • Priority changed from medium to high

Running the HeuristicLab.OrTools plugin on the Hive requires this bug to be fixed.

comment:2 Changed 3 weeks ago by gkronber

Please note that are not able to unload native assemblies. Therefore, the hive client cannot delete native .dlls after closing the AppDomain for the job because the .dll is still in use.

Note: See TracTickets for help on using tickets.