I plan to implement all features of the existing web client. :) I think multiple programs will be best displayed as a list in the Entry Class column.
-- Sachin Goel Computer Science, IIT Delhi m. +91-9871457685 On Thu, Nov 5, 2015 at 5:36 PM, Matthias J. Sax <mj...@apache.org> wrote: > Looks good. How would you display a jar that contains multiple programs > and entry classes? Right now, WebClient can handle this: > https://ci.apache.org/projects/flink/flink-docs-master/apis/web_client.html > > The Manifest entries "Main-Class" and "program-class" can have a comma > separated list of entry classes. Furthermore, if interface > ProgramDescription is implemented by entry class, a tooltip shows the > description right now. > > And you should go with "Flink Options" instead of "Flink Arguments". > That was the consensus in WebClient too, in order to distinguish both > clearly. > > -Matthias > > On 11/05/2015 12:04 PM, Sachin Goel wrote: > > Disabling the access for secure installation: Pretty easy. Writing it > right > > now. > > > > @mxm: Thanks. I haven't implemented any handlers for actually running the > > job. I hope to finish it by this weekend. > > > > One quick question: The runtime monitor will be running the job itself, > > i.e., the main method of program's entry class. Will that be a major > issue, > > that one thread is performing this work [although the server is capable > to > > handling several requests in parallel]? > > > > -- Sachin Goel > > Computer Science, IIT Delhi > > m. +91-9871457685 > > > > On Thu, Nov 5, 2015 at 4:28 PM, Maximilian Michels <m...@apache.org> > wrote: > > > >> @Robert: I'm in favor of having a submission page which can be > deactivated. > >> My point was simply that we don't have proper security support right > now. I > >> agree with Stephan that we'll need to support it! > >> > >> @Stephan: Good suggestion to disable the submission page for the per-job > >> YARN cluster. > >> > >> @Sachin: Looks nice. Probably there should also be an option to view the > >> plan like in the web client. Should not be so hard since we already have > >> the visualization in place on other pages. > >> > >> On Thu, Nov 5, 2015 at 11:53 AM, Sachin Goel <sachingoel0...@gmail.com> > >> wrote: > >> > >>> Ah. Sharing the links then: > >>> > >>> > >> > https://drive.google.com/file/d/0B0Xlv1qTgpjDT0ZCd0pSU3VYMUU/view?usp=sharing > >>> > >>> > >> > https://drive.google.com/file/d/0B0Xlv1qTgpjDeG51azRRc0FJYjQ/view?usp=sharing > >>> > >>> > >> > https://drive.google.com/file/d/0B0Xlv1qTgpjDSHZXQ0h5S0FBS3c/view?usp=sharing > >>> > >>> -- Sachin Goel > >>> Computer Science, IIT Delhi > >>> m. +91-9871457685 > >>> > >>> On Thu, Nov 5, 2015 at 4:18 PM, Robert Metzger <rmetz...@apache.org> > >>> wrote: > >>> > >>>> Hey Sachin, I think you can not upload images to apache mailing lists. > >>>> > >>>> On Thu, Nov 5, 2015 at 11:46 AM, Sachin Goel < > sachingoel0...@gmail.com > >>> > >>>> wrote: > >>>> > >>>>> Okay. I think that does it. I've already designed the basic > >> interface, > >>>>> although the major part for uploading jars and actually running the > >> job > >>>> are > >>>>> left. :') > >>>>> Here are some screenshots: > >>>>> [image: Inline image 2][image: Inline image 1][image: Inline image 3] > >>>>> > >>>>> -- Sachin Goel > >>>>> Computer Science, IIT Delhi > >>>>> m. +91-9871457685 > >>>>> > >>>>> On Thu, Nov 5, 2015 at 4:12 PM, Maximilian Michels <m...@apache.org> > >>>> wrote: > >>>>> > >>>>>> +1 The web client needs to go. > >>>>>> > >>>>>> I don't really see how how a submission page on the job manager > >> would > >>>> make > >>>>>> security worse. At the moment, anyone who sends an Akka message to > >> the > >>>> job > >>>>>> manager, can execute arbitrary code.. > >>>>>> > >>>>>> On Thu, Nov 5, 2015 at 11:16 AM, Flavio Pompermaier < > >>>> pomperma...@okkam.it > >>>>>>> > >>>>>> wrote: > >>>>>> > >>>>>>> +1 to remove the old web client in favor of an improved dashboard > >>> (not > >>>>>> so > >>>>>>> urgent however) > >>>>>>> > >>>>>>> On Thu, Nov 5, 2015 at 11:11 AM, Robert Metzger < > >>> rmetz...@apache.org> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi, > >>>>>>>> I personally like the idea of allowing users to submit a job > >> from > >>>> the > >>>>>> web > >>>>>>>> interface a lot. In particular for users new to the system, its > >> a > >>>> very > >>>>>>>> convenient feature. > >>>>>>>> We would also get rid of this ugly, old web client :) > >>>>>>>> > >>>>>>>> Regarding security: We can always add a configuration parameter > >>>> which > >>>>>>>> allows users to disable the feature. > >>>>>>>> > >>>>>>>> Please share the screenshot with us :) > >>>>>>>> > >>>>>>>> On Thu, Nov 5, 2015 at 10:08 AM, Sachin Goel < > >>>>>> sachingoel0...@gmail.com> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> The current authentication mechanism is via htaccess, in the > >>>>>> webclient. > >>>>>>>> The > >>>>>>>>> dashboard however isn't secured at all. > >>>>>>>>> > >>>>>>>>> -- Sachin Goel > >>>>>>>>> Computer Science, IIT Delhi > >>>>>>>>> m. +91-9871457685 > >>>>>>>>> > >>>>>>>>> On Thu, Nov 5, 2015 at 2:33 PM, Aljoscha Krettek < > >>>>>> aljos...@apache.org> > >>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> The reason why we didn’t want to have it in the JobManager > >>>>>> interface > >>>>>>> by > >>>>>>>>>> default is that it could be a security concern. I also see, > >>>>>> however, > >>>>>>>> that > >>>>>>>>>> security in general is not very strong right now. > >>>>>>>>>> > >>>>>>>>>>> On 05 Nov 2015, at 09:58, Matthias J. Sax < > >> mj...@apache.org > >>>> > >>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> I like the idea in general! Not sure if integrating it > >> into > >>>>>>>> JobMangaer > >>>>>>>>>>> Webinterface is good or not... What would be the pros/cons > >>> for > >>>>>>>>>>> standalone vs. integrated? > >>>>>>>>>>> > >>>>>>>>>>> -Matthias > >>>>>>>>>>> > >>>>>>>>>>> On 11/05/2015 05:23 AM, Sachin Goel wrote: > >>>>>>>>>>>> Hi all > >>>>>>>>>>>> Are there any plans to upgrade the webclient interface? > >> It > >>>>>> could > >>>>>>>>>> certainly > >>>>>>>>>>>> use an upgrade compared to the much better dashboard . > >>>>>>>>>>>> If so, is integrating them into one the best way to go? > >> We > >>>> can > >>>>>>> have > >>>>>>>> a > >>>>>>>>>> tab > >>>>>>>>>>>> under Job Manager on the dashboard. > >>>>>>>>>>>> > >>>>>>>>>>>> I can share screenshots of the UI I designed last night, > >> if > >>>>>> it's > >>>>>>>> not a > >>>>>>>>>>>> terrible idea to do this. :') > >>>>>>>>>>>> > >>>>>>>>>>>> Cheers! > >>>>>>>>>>>> Sachin > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>> > >>> > >> > > > >