![]() Please wait while updating issue type...
Could not save your changes
This issue has been changed since you started editing it
Data that has been changed is highlighted in red below. Undo your changes to see the updated information
You have changed this issue, but haven't saved your changes yet. To save it, press the Save changes button to the right
This issue is blocking the next release
![]() There are no comments
There is nothing attached to this issue
This issue has no duplicates
There are no code checkins for this issue |
|||||||||||||||||||||||||||||||||
Really delete this comment?
Really delete this comment?
This would allow a much more flexible class path management, as it would be possible to change or remove elements of the classpath (i.e. new libraries or new versions of existing libraries), on the fly with a minimal impact.
Really delete this comment?
Really delete this comment?
Really delete this comment?
What remains to do is to implement the mechanism that will allow creating a new class loader instance for the same server or client (based on uuid path) "on the fly", before the tasks are desrialized in the node. This will allow to change or remove existing classpath elements without having to disconnect/reconnect to the driver. The classpath will ned to be rebuilt via calls to AbstractJPPFClassLoader.addURL().
Also, we need to make sure that the resource cache in the server is cleared or reset for the given uuidPath, otherwise some class loading requests will never reach the client and be served by the driver directly.
Really delete this comment?
Really delete this comment?
The issue was updated with the following change(s):
Really delete this comment?