Github user mattf-horton commented on the issue:

    https://github.com/apache/incubator-metron/pull/395
  
    @nickwallen and @cestella, I'm fine with this conclusion, but from a design 
perspective, the ZkConfigurationManager effort should not be viewed as bringing 
the current file to parity with ConfiguredBolt.  Rather, the starting point 
should be a refactoring of ConfiguredBolt.  ConfiguredBolt is only 60 lines of 
code that does this thing quite well, with real-time event capture.  You want 
to add caching of the deserialized configs as well as the raw ZK info, and 
that's good.  But that can be added on, it is not clear why starting from 
scratch is required.  Clearly deriving from ConfiguredBolt will also make it 
way easier to code review and give confidence in the refactoring.
    
    If you feel it is really necessary to start from scratch, please do a brief 
design document stating why.  Thanks.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to