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