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! 🙏 > >> >