-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Data Retention Settings #529
Comments
Hi @gessnerfl, I can fully understand the intention of this proposal and i welcome and support it for the sake of future evolution. However, please allow me to throw my (very subjective) towel into the ring for the configuration parameter With this proposal, the parameter will now become non-functional and existing configurations that changed the default to any custom value (with all supported spring ways) will see a behavioral change. This is properly the reason that this issue is marked as "breaking". Is there a chance that the old configuration parameter can be supported before it is finally removed, i.e to give users a chance to adapt? On the other hand, maybe I'm overthinking the benefit for my request of supporting the old parameter as it might become a maintenance/documentation/clearness burden. Do you have some convincing words/reasoning for me 😃 ? Kind regards, |
@gottschd |
The changes are incorporated into the pull request |
@gessnerfl Thanks a lot. |
The issue is resolved with version 2.4.0 |
With #517 parameters to configure the
fixedDelay
and theinitialDelay
of the email data retention timer. Although the chosen design fits into the current implementation it is not open for future extensions.In case another timer is added to the persistence model, the configuration values would be ambiguous. Because of this, the design should be changed such as that on the one hand side the configuration parameters are more descriptive and on the other hand allows future extensions.
With this the parameters and their purpose should be self descriptive and allow adding additional data retention configurations as well as any other timer configuration as needed.
The text was updated successfully, but these errors were encountered: