Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate VFS ClassLoader, add ability for user to define context classloaders #1747

Closed
dlmarion opened this issue Oct 21, 2020 · 1 comment · Fixed by #1715
Closed

Deprecate VFS ClassLoader, add ability for user to define context classloaders #1747

dlmarion opened this issue Oct 21, 2020 · 1 comment · Fixed by #1715
Assignees
Labels
enhancement This issue describes a new feature, improvement, or optimization.
Projects

Comments

@dlmarion
Copy link
Contributor

As discussed, this issue is related to the tasks:

  1. deprecating the old VFS ClassLoaders
  2. creating a mechanism for users to plug in their own context classloaders, configured externally to Accumulo
  3. Creating a new VFS ClassLoader that can be used as the java.system.class.loader
  4. Creating a new context classloader factory that creates a new VFS ClassLoader for each context.
@dlmarion dlmarion added the enhancement This issue describes a new feature, improvement, or optimization. label Oct 21, 2020
@dlmarion dlmarion self-assigned this Oct 21, 2020
@dlmarion dlmarion added this to To do in 2.1.0 via automation Oct 21, 2020
@dlmarion
Copy link
Contributor Author

dlmarion commented Oct 21, 2020

@dlmarion dlmarion moved this from To do to In progress in 2.1.0 Oct 22, 2020
dlmarion added a commit to dlmarion/accumulo that referenced this issue Nov 4, 2020
2.1.0 automation moved this from In progress to Done Nov 17, 2020
dlmarion added a commit that referenced this issue Nov 17, 2020
…ement (#1715)

Closes #1747 Deprecated old VFS ClassLoader, added new ReloadingVFSClassLoader that can be set as the Java system classloader, added ContextClassLoaderFactory for managing context classloaders and created a shim for the existing ContextManager until it's removed in 3.0.
Manno15 pushed a commit to Manno15/accumulo that referenced this issue Nov 18, 2020
…ement (apache#1715)

Closes apache#1747 Deprecated old VFS ClassLoader, added new ReloadingVFSClassLoader that can be set as the Java system classloader, added ContextClassLoaderFactory for managing context classloaders and created a shim for the existing ContextManager until it's removed in 3.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This issue describes a new feature, improvement, or optimization.
Projects
No open projects
2.1.0
  
Done
Development

Successfully merging a pull request may close this issue.

1 participant