I just took a look, and it looks like a few other people did too. Sorry it took so long!
I do think that "review for a review" is a good way to go, I think! Thanks for volunteering. On Mon, May 2, 2022 at 12:12 PM Lucas Capistrant <capistrant.lu...@gmail.com> wrote: > Hi all, > > I'm writing in regards to my enhancement proposal, #10876 > <https://github.com/apache/druid/issues/10876>, and subsequent PR, #10877 > <https://github.com/apache/druid/pull/10877>. The issue and PR are related > to what unused segments the Druid coordinator is able to find and kill with > machine generated kill tasks. Currently, only segments whose interval end > date are in the past (relative to the time the Coordinator is looking for > segments) are able to be killed automatically. My solution allows unused > segments to be killed whose interval end date is in the future (relative to > when the Coordinator searches for segments to kill) > > My team has found the existing functionality to introduce waste in > deepstore and metastore when our users are using Druid to build datasources > that span into the future. These data sources are then being refreshed > iteratively as future projections change, resulting in unused segments due > to overshadowing (a common occurrence at my org). Before we applied my > proposed change internally, we had built up a lot of unused data in > deepstore and metastore. After using this new feature, we are able to keep > our deepstore and metastore much more clean. I think this would be a great > thing for others in the community to have access to to avoid similar data > storage pain points. > > Unfortunately, it has been quite some time since the PR was created, and > the only code review I've been able to land was from a non-committer > colleague of mine. I fear it may never be taken up without a little extra > push now that it is so far down the open PRs list. My hope is that bringing > up the topic in the dev list catches the eye of a neutral party who may > want to give it a look. > > I'm going to be able to spend a decent amount of time these next few weeks > reviewing open PRs in the Druid project, so I'm more than happy to set up a > "review for a review" type of agreement with someone who is also working on > a new change. Feel free to reach out directly via email or a comment on my > PR if you have something you are working to get reviewed. > > Thank you, > Lucas Capistrant >