server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala (2 lines): - line 201: // FIXME Should not loop thru all YARN applications but YarnClient doesn't offer an API. - line 262: // TODO Instead of spawning a thread for every session, create a centralized thread and thriftserver/server/src/main/scala/org/apache/livy/thriftserver/types/DataTypeUtils.scala (2 lines): - line 45: // TODO: get comment from metadata - line 68: // TODO: retrieve comment from metadata thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthFactory.scala (1 line): - line 80: // TODO: add PAM when supported rsc/src/main/java/org/apache/livy/rsc/RSCClient.java (1 line): - line 408: // TODO: need a better exception for this. thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpCLIService.scala (1 line): - line 148: // TODO: check defaults: maxTimeout, keepalive, maxBodySize, server/src/main/scala/org/apache/livy/utils/SparkKubernetesApp.scala (1 line): - line 348: // TODO analyse available exceptions server/src/main/scala/org/apache/livy/server/LivyServer.scala (1 line): - line 96: // TODO Create a new class to pass variables from LivyServer to sessions and remove these server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala (1 line): - line 643: // TODO: don't block indefinitely? client-http/src/main/java/org/apache/livy/client/http/JobHandleImpl.java (1 line): - line 244: // TODO: better exception. thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/Operation.scala (1 line): - line 63: // TODO: get and return also the task status server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala (1 line): - line 84: // TODO Make sure ZK path has proper secure permissions so that other users cannot read its rsc/src/main/java/org/apache/livy/rsc/RSCConf.java (1 line): - line 113: // TODO: add more options? thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftCLIService.scala (1 line): - line 225: // TODO: We don't do anything for now, just log this for debugging. thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthenticationProvider.scala (1 line): - line 28: // TODO: support PAM