Yeah, I agree with the distributed locking service. Maybe we can imagine a pluggable (by configuration) lock service depending of the user infra.
For the view support, I can take a look (as I worked on the JDBC catalog view support). Anyway, I'm gonna take a look at your PR. Thanks again for your contribution ! Regards JB On Thu, Jul 4, 2024 at 4:05 PM lisoda <lis...@yeah.net> wrote: > > Hello. > Yea. Improving the commit mechanism is just the beginning.We also need to > implement a distributed locking service for users who use object stores.I > think the next step is to support iceberg-view and such. > But I've never used iceberg's views before.It will take me some time to > familiarise myself with the functionality of the view section, if I'm to be > of any assistance. But if you need my help, I'll do anything what I can. > Anyway, I'm glad to hear from you. > > > > > > > 在 2024-07-04 22:04:17,"Jean-Baptiste Onofré" <j...@nanthrax.net> 写道: > >Hi, > > > >Thanks for the heads up and working on this ! > > > >My understanding of the HadoopCatalog is that we would need more than > >an improved commit mechanism to be production ready (I'm thinking on > >scalability, or view support). What's your thoughts? > >By the way, I'm happy to take a look at adding view support if it helps. > > > >Regards > >JB > > > >On Thu, Jul 4, 2024 at 8:27 AM lisoda <lis...@yeah.net> wrote: > >> > >> Hi Team. > >> I've refactored the logic of the commit method in HadoopTableOptions.With > >> this refactoring, I believe that hadoopCatalog is ready to be used in a > >> production environment. Now HadoopTableOptions can implement atomic > >> commits while being compatible with the differences in behaviour between > >> block and object stores.Concurrency control is also supported.if anyone > >> can assist me in reiewing this PR, that would be great. > >> Also, any FileSystemCatalog's user can comment on this PR. Any advice > >> would be invaluable to me. > >> Thank you all. > >> > >> PR:https://github.com/apache/iceberg/pull/10623 > >> SLACK:https://apache-iceberg.slack.com/archives/C03LG1D563F/p1719993403208859