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. > >> > > >