Conversation
|
When will it be merged into main branch? |
|
@ZhangShushu123 Thank you so much for this PR! Apologies for the delay. Most of the committers are off on holiday leave until the first week of January. |
|
Hi @ ZhangShushu123, Thank you for this patch and my apologies for the delay in addressing this. I did look at this as soon as it came in. I was battling getting 2.0.5 out and maven central wasn't cooperating and given the bits you were touching, I wanted to engage in a deeper review which I simply didn't have the cycles for. Now I have... As an FYI, the issue (not with your patch) with this chunk of code is that the parsers have direct knowledge of the message bus which I feel is a violation of SRP (Single Responsibility Principle). In the implementation that we had prior to the modularization refactoring separated this behaviour into a message bus connector object that wrapped the parser. That refactoring is likely going to take some time. The nice thing about your patch is that it addresses another issue and that is that all of the aggregators are registered irregardless of their applicability to the log being parsed. So, lets kill the dead loop code and deal with the other stuff later. |
|
Thank you very much for taking the time to merge code. And I look forward to your next refactoring work. |
fix dead loop(#183)