Hi,

I've started the work to remove skyhook from the main repository. I've
created https://github.com/apache/arrow-skyhook and have imported the
commits from cpp/src/skyhook.

We probably want to add some kind of note on the repo or even archive it as
suggested previously on the thread.

Regards,
Raúl

El mié, 7 may 2025 a las 2:17, Aldrin (<octalene....@pm.me.invalid>)
escribió:

> Thanks Kou! I think that sounds nice.
>
> Sent from Proton Mail <https://proton.me/mail/home> for iOS
>
>
> On Tue, May 6, 2025 at 16:35, Sutou Kouhei <k...@clear-code.com
> <On+Tue,+May+6,+2025+at+16:35,+Sutou+Kouhei+%3C%3Ca+href=>> wrote:
>
> Hi,
>
> I can do it. If we want, I can create apache/arrow-skyhook
> and extract cpp/src/skyhook in apache/arrow to
> apache/arrow-skyhook as a standalone library.
>
> Thanks,
> --
> kou
>
> In <CAKvA_=pPhZZfHj1cJo74an6DA=cwjj83tw4t4e8-e7b49-x...@mail.gmail.com>
> "Re: [C++] Deprecate Skyhook?" on Mon, 5 May 2025 12:41:14 -0700,
> Bryce Mecum <bryceme...@gmail.com> wrote:
>
> > Would it be possible to extract Skyhook from Arrow's build system?
> > Short of that, maybe just moving the Skyhook sub-tree (and related
> > files outside of it) into its own repo would be a start, even if it
> > doesn't build and we just documented that fact. i.e., make it a
> > source-only archive.
> >
> > On Mon, May 5, 2025 at 12:09 PM Aldrin <octalene....@pm.me.invalid>
> wrote:
> >>
> >> > move it into a standalone or contrib repo
> >>
> >> I would be willing to do this, but I can only imagine an approach that
> essentially looks like a repo that has the relevant code but is frozen on
> some snapshot of Arrow (or whatever version someone is willing to rebase
> onto, for as long as they're willing to rebase it).
> >>
> >> Is there a way to do this that doesn't essentially look like [1]?
> >>
> >> [1]: https://github.com/uccross/skyhookdm-arrow
> >>
> >>
> >> -Aldrin
> >>
> >>
> >> On Mon, May 5, 2025 at 10:57, Bryce Mecum <bryceme...@gmail.com>
> wrote:
> >>
> >> +1 for deprecating. I think it would be great if we could find a
> >> volunteer to move it into a standalone or contrib repo so it's easy to
> >> find rather than removing it from the source tree.
> >>
> >> On Mon, May 5, 2025 at 1:05 AM Antoine Pitrou <anto...@python.org>
> wrote:
> >> >
> >> >
> >> > Hello,
> >> >
> >> > "Skyhook" is a little-known C++ component that interfaces Arrow with
> the
> >> > Ceph distributed filesystem. It received it last non-trivial change
> in 2022:
> >> >
> https://github.com/apache/arrow/commit/546c3771a209cbcac5e03cf26e07bcd8c9601d5a
> >> >
> >> > You won't find much documentation for it except for an example and
> some
> >> > API docs:
> >> > https://arrow.apache.org/docs/search.html?q=skyhook
> >> >
> >> > Most Google search results point to the 2022 paper that presents the
> >> > original work:
> >> > https://www.google.com/search?q=%22arrow%22+%22skyhook%22
> >> >
> >> > A C++ code search only brings Arrow C++ itself (there are unrelated
> C++
> >> > projects that use the word "skyhook"):
> >> > https://grep.app/search?f.lang.pattern=c%2B%2B&words=true&q=skyhook
> >> >
> >> > Should we deprecate the Skyhook component and remove it in a release
> or two?
> >> >
> >> > Regards
> >> >
> >> > Antoine.
> >> >
>
>

Reply via email to