Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • IgniteCache#withClassPath
  • IgniteCompute#withClassPath
  • ServiceConfiguration#setClassPath
  • JDBC driver params to point to classpath used by UDFs and other things during queries execution.
  • exclamation markDeprecation and removal of DeploymentSpi and related configuration properties.
  • exclamation markDeprecation and removal p2p class loading and related configuration properties.
  • New security permission to restrict creation/deletion of IgniteClassPath for specific users.
  • API to access IgniteClassPath object inside job, service, compute.
    Note, we need to clearly understand cases when regular java API (accessing current ClassLoader) not enough.

Required tools:

  • control.sh command to create/remove/list resources.
  • control.sh command to register class path from server node resource.
    In strict environments it often prohibited for process to modify it's code (jars).
    So, regular flow with the "Ignite, please deploy files from the local disk to cluster" not working.
    We must provide a way to register and validate IgniteClassPath from server node local disks. 
  • system view to list available instances.

...