vogievetsky opened a new pull request #8838: Web console: replace (and remove) 
old consoles with new console
URL: https://github.com/apache/incubator-druid/pull/8838
 
 
   Fixes #8150
   
   This PR replaces and removes the legacy coordinator and overlord consoles 
and replaces them with the new console. The new console has been adapted to 
have smart capability detection with graceful fallback mode when running on 
services where not all the APIs are available.
   
   
![image](https://user-images.githubusercontent.com/177816/68368170-464db100-00ec-11ea-9ff7-c212b8e20770.png)
   
   Reasons for doing this:
   - To provide a much better experience to new users with fewer components to 
understand. This is especially true with `coordiantor.asOverlord` mode being 
the new config default.
   - The old consoles are not maintained and have a lot of "code rot" (the 
Coordiantor console has 10s of errors thrown in the JS console and the Overlord 
console uses a five year old version of jQuery with 23 LGTM alerts)
   - The old consoles do not look good and are not visually consistent with 
each other.
   - Fewer dependancies. The old consoles depend on some really old libraries. 
   
   I believe that the new console has full functional parity with what it is 
replacing but if I missed anything speak up and it will be addressed ASAP.
   
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to