ctubbsii commented on code in PR #3678:
URL: https://github.com/apache/accumulo/pull/3678#discussion_r1289548536


##########
core/src/main/java/org/apache/accumulo/core/spi/common/ContextClassLoaderFactory.java:
##########
@@ -65,4 +65,15 @@ default void init(ContextClassLoaderEnvironment env) {}
    * @return the class loader for the given contextName
    */
   ClassLoader getClassLoader(String contextName);
+
+  /**
+   * Validate that the contextName is supported by the 
ContextClassLoaderFactory implementation
+   *
+   * @param contextName the name of the context that represents a class loader 
that is managed by
+   *        this factory (can be null)
+   * @return true if valid, false otherwise
+   */
+  default boolean isValid(String contextName) {
+    return false;

Review Comment:
   No, that wouldn't make sense to do. The 2.1 version was marked LTM, 
specifically because 2.1 is the version we wanted to communicate that we would 
invest our time patching to keep stable. That's what it means to be an LTM 
version. LTM is an attribute of a specific major.minor release series. If LTM 
follows us and moves across major/minor releases, then the whole LTM concept 
makes no sense and stops being useful to communicate that 2.1 is the version 
we're invested in.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to