apache / pinot

Apache Pinot - A realtime distributed OLAP datastore
https://pinot.apache.org/
Apache License 2.0
5.27k stars 1.23k forks source link

Implement purge process #8588

Closed Airliquide76 closed 2 years ago

Airliquide76 commented 2 years ago

The goal of this issue is to share the implementation I've done witch is generic of PurgeTaskExecutor & PurgeTaskGenerator. In the minion pinot-minion-builtin-task module.

This will then allow everyone easly to implement his own way to purge in the BaseControllerStarter (importing class or developping his own version).

PR with first steps will come soon. Open to discussion.

Airliquide76 commented 2 years ago

PR linked with this issue

https://github.com/apache/pinot/pull/8589

Airliquide76 commented 2 years ago

PR merged