Thanks a lot for your replies Micah and Antoine, really appreciate it!
On 2020/09/15 18:06:56, Micah Kornfield <emkornfi...@gmail.com> wrote: > gmock is already a dependency. We haven't upgraded gmock/gtest in a while, > we might want to consider doing that (but this is orthogonal). > > On Tue, Sep 15, 2020 at 10:16 AM Antoine Pitrou <anto...@python.org> wrote: > > > > > Hi Ivo, > > > > You can open a JIRA once you've got a PR ready. No need to do it before > > you think you're ready for submission. > > > > AFAIK, gmock is already a dependency. > > > > Regards > > > > Antoine. > > > > > > > > Le 15/09/2020 à 18:49, Ivo Jimenez a écrit : > > > Hi again, > > > > > > We noticed in the contribution guidelines that there needs to be an > > issue for every PR in JIRA. Should we open one for the eventual PR for the > > work we're doing on implementing the dataset on Ceph's RADOS? > > > > > > Also, on a related note, we would like to mock the RADOS client so that > > we can integrate it in CI tests. Would it be OK to include gmock as a > > dependency? > > > > > > thanks! > > > > > > On 2020/09/02 22:05:51, Ivo Jimenez <ivo.jime...@gmail.com> wrote: > > >> Hi Ben, > > >> > > >> > > >>>> Our main concern is that this new arrow::dataset::RadosFormat class > > will > > >>> be > > >>>> deriving from the arrow::dataset::FileFormat class, which seems to > > raise > > >>> a > > >>>> conceptual mismatch as there isn’t really a RADOS format > > >>> > > >>> IIUC RADOS doesn't interact with a filesystem directly, so > > RadosFileFormat > > >>> would > > >>> indeed be a conceptually problematic point of extension. If a RADOS > > file > > >>> system > > >>> is not viable then I think the ideal approach would be to directly > > >>> implement the > > >>> Fragment [1] and Dataset [2] interfaces, forgoing a FileFormat > > >>> implementation altogether. > > >>> Unfortunately the only example we have of this approach is > > >>> InMemoryFragment, > > >>> which simply wraps a vector of record batches. > > >>> > > >> > > >> This is what we will go with, as this seems to be the quickest way for > > us > > >> to have a PoC and start experimenting with this. > > >> > > >> Thanks a lot for the invaluable feedback! 🙏 > > >> > > >