On Thu, Jan 24, 2019, at 05:31, n...@afshartous.com wrote: > > > On Jan 17, 2019, at 8:49 PM, n...@afshartous.com wrote: > > > >> On Jan 15, 2019, at 2:26 PM, Colin McCabe <cmcc...@apache.org > >> <mailto:cmcc...@apache.org>> wrote: > >> > >> I think it makes sense to go back to use-cases again. So far, all of the > >> use-cases we discussed could be handled by pause and resume. So it makes > >> sense to try to figure out what the issue with those APIs is. Are they > >> not well-documented enough? Is there something higher-level we could > >> build on top to make them easier to use? > >> > >> It would be better to wait until a user comes forward and with a case > >> where priorities are needed, to implement them. Since then we would know > >> more about what the API should be, etc. > > > > > > Hi Colin, > > > > I agree that the use-cases are important. Rather than wait though I took > > some initiative and posted the message below to the Kafka user list > > (Subject: Prioritized Topics for Kafka). > > Since yesterday there have been 6 replies containing 7 different use-cases > > and very positive feedback. Please review. > > > > https://lists.apache.org/list.html?us...@kafka.apache.org > > <https://lists.apache.org/list.html?us...@kafka.apache.org> > > > > At this point I feel like we have enough info and would like to try and > > work towards a vote or set the status of the KIP to dormant. > > > > > Hi Colin, > > Just bumping this thread to see if you’ve had a chance to review the > use-cases on the thread on the user’s list. >
Hi Nick, Users almost always like the idea of new features, whatever they are. But that doesn't mean that the feature would necessarily work well or be necessary. If you still want to pursue this, then I suggest gathering a set of use-cases that can't be addressed through the means we discussed here previously. So, something that can't effectively be addressed through using the pause and resume API. Then come up with a concrete proposal that addresses all the questions we have, including about starvation, incremental fetch requests, and so on. This could be a lot of work. If you're looking for a way to make more contributions, I'd recommend getting started with something easier. best, Colin > Cheers, > -- > Nick > > > >