ashokkumarrathore commented on issue #461:
URL: https://github.com/apache/incubator-livy/issues/461#issuecomment-2550300786

   The potential fix is to provide a namespace argument and use that in 
GetApplications() from Kubernetes. So, rather than looking for app in any 
namespace 
[here](https://github.com/apache/incubator-livy/blob/1f6bd7ab55db3e5b08ff133d554b32db83a23890/server/src/main/scala/org/apache/livy/utils/SparkKubernetesApp.scala#L689),
 it should be namespaced.
   
   The namespace need to be passed from here:
   
https://github.com/apache/incubator-livy/blob/1f6bd7ab55db3e5b08ff133d554b32db83a23890/server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala#L109
   
   There are couple of options on how we do this:
   1. Add a namespace argument to SparkApp.create() call. This changes the 
create() function definition which is generic for both YarnApp and 
KubernetesApp. 
   2. To avoid modifying create() call, we can put namespace as part of 
LivyConf and pass a copy of this rather than actual ref. This will have minimal 
changes but technically namespace should not be part of LivyConf. 
   
   @jahstreet @askhatri Please let me know your thoughts and i can implement it 
accordingly. 


-- 
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