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

Reply via email to