I agree. And I especially agree with the point regarding features over technical discussions.
I feel like there’s been a bit of bike-shedding (I can bike-shed with the best of them, I’m afraid) on details that are somewhat inconsequential. Things like support for specific NoSQL database (mongo, Casandra…) integration, Federated Identities, catalog federation… these are things that are important to us and things that will either make Polaris successful as a project or cause it to fail. I’m a fan of refactoring, but I think it should always be in service to some specific feature or user-facing improvement. I’d love to discuss priorities of user-facing features at the community sync tomorrow. It would be great to tie some of the refactoring and framework discussions to those projects. Mike Collado > On Dec 11, 2024, at 3:15 PM, Russell Spitzer <russell.spit...@gmail.com> > wrote: > > I'm strongly in favor of moving ahead with the work on the persistence > layer and improving the plugin experience/ integration > with Quarkus. I think we've really highlighted the importance lately of > improving the first time user experience with the product > and the ability to run Polaris in isolation from a managed service. If you > can't do that easily with scalable backends, then we > have a problem. We've definitely left those edges a little sharp and It > would be great to move towards a setup that anyone > can use right out of the box. > > I'm excited to see some proposals for any places we can make Polaris a > better first choice for our users. Of course, I also want to > make sure that being OSS is just one of the reasons to choose Polaris and > we also have wide support for all the functionality > our users expect. I'm glad we can work together to reach those goals. I > know I've been spending a bunch of time recently on > some higher level proposals that are feature before ease of use but I'm > going to personally devote more of my review time to > Polaris as soon as we finish up a bit of that Iceberg V3 work 🙂 > > >> On Mon, Dec 9, 2024 at 8:27 AM Jean-Baptiste Onofré <j...@nanthrax.net> >> wrote: >> >> Agree, that was argument one, the second argument is that we need to >> move forward on cool features in the meantime ;) >> >>> On Mon, Dec 9, 2024 at 3:10 PM Robert Stupp <sn...@snazy.de> wrote: >>> >>> All in for good functionality! >>> >>> I think, you wanted to express that overall Polaris must really be "rock >>> solid" (secure, stable, performant) - aka: it would "just" be annoying, >>> if a certain functionality/feature isn't working properly. But it would >>> be a hard no-go if the system isn't stable, or even worse insecure. >> Correct? >>> >>> In other words: no feature/change must go in at the cost of security >>> and/or stability of Apache Polaris. >>> >>> On 09.12.24 14:10, Jean-Baptiste Onofré wrote: >>>> Hi folks, >>>> >>>> Sorry to have been almost quiet last week, I was travelling. >>>> >>>> Following some discussion threads we got on the mailing list, I >>>> propose to populate a public roadmap using the following process: >>>> - we create GH Issues with the "proposal" tag >>>> - we can attach a document to this GH issue (and eventually a draft PR) >>>> - we send a message on the dev mailing with [PROPOSAL] subject >>>> - we publish this >>>> >>>> I would also like to emphasize we should focus on key features for >>>> Polaris. If it's good to have "technical" discussions, and it's worth >>>> it to spend effort on that, these discussions should be at the service >>>> to a bigger picture: what will be the key features expected by users >>>> and answering Polaris expectations. >>>> Our focus should be Polaris features, to make "progress" on the >> project. >>>> For instance, TMS, Delta support (reading/converting), persistence, >>>> RBAC, federated catalogs, integration (with OpenLineage, etc), S3 >>>> Tables support,... are what make Polaris and the future of Polaris. >>>> The technical discussions (enhanced runtime/Quarkus, persistence >>>> layer, ...) should be at the service of the features. Don't get me >>>> wrong: these are important discussions, however, personally, I'm ready >>>> to make concession here in favor of moving forward faster on the >>>> "features". I have the feeling we are spending a lot of time and >>>> effort on this instead of focusing on the Polaris features. >>>> >>>> Thoughts ? >>>> >>>> Regards >>>> JB >>> >>> -- >>> Robert Stupp >>> @snazy >>> >>