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