Github user danny0405 commented on the issue:
https://github.com/apache/storm/pull/2703
Sorry i don't think put the validation at Client side is a good idea, cause
many kind of clients may interact with Master through thrift RPC, we must keep
all the clients sync on this validation rule if we moved it to client side.
Now the client kind i know:
- java script
- java
- python
Even if we all modified and sync the rule between all the client, we still
can not prevent some private modification to break it.
---