arrow
GH-41364: [GLib][Ruby] Allow passing thread pool to ExecutePlan
#48462
Merged

GH-41364: [GLib][Ruby] Allow passing thread pool to ExecutePlan #48462

stenlarsson
stenlarsson stenlarsson requested a review from kou kou 13 days ago
github-actions
github-actions github-actions added Component: GLib
github-actions github-actions added awaiting review
stenlarsson Add GArrowThreadPool
d5947bbb
stenlarsson Add thread_pool argument to garrow_execute_context_new
b3f3ecee
stenlarsson Add context argument to garrow_execute_plan_new
3bb6dad2
stenlarsson stenlarsson force pushed from 25a9d013 to 3bb6dad2 13 days ago
kou
kou commented on 2025-12-14
github-actions github-actions removed awaiting review
github-actions github-actions added awaiting changes
stenlarsson Rename num_threads n_threads
240ca700
stenlarsson Pass arrow::internal::ThraedPool as property instead of setting direc…
d5e2612f
stenlarsson Rename thread-pool.{cpp,h,hpp} to executor.{cpp,h,hpp}
902e0041
stenlarsson Set thread_pool as a property on ExecuteContext
87665775
github-actions github-actions removed awaiting changes
github-actions github-actions added awaiting change review
github-actions github-actions removed awaiting change review
github-actions github-actions added awaiting changes
kou
kou commented on 2025-12-14
stenlarsson Use GArrowThreadPool instead of std::shared_ptr<arrow::internal::Thre…
39e45e21
stenlarsson Add Executor base class and accept that in ExecuteContext
3846256c
stenlarsson Use std::shared_ptr<arrow::compute::ExecContext> to avoid needless co…
19957463
github-actions github-actions removed awaiting changes
github-actions github-actions added awaiting change review
stenlarsson stenlarsson requested a review from kou kou 9 days ago
kou
kou commented on 2025-12-16
github-actions github-actions removed awaiting change review
github-actions github-actions added awaiting changes
stenlarsson Fix shared pointer dereference
c7438765
stenlarsson Prevent instantiation of Executor base class
9c744fe8
stenlarsson Store shared ptr to thread pool in base class
de46365c
stenlarsson Keep reference to exectuor in execute context to prevent GC
75fd0bce
github-actions github-actions removed awaiting changes
github-actions github-actions added awaiting change review
stenlarsson
kou
kou approved these changes on 2025-12-16
github-actions github-actions removed awaiting change review
github-actions github-actions added awaiting merge
kou kou merged db9f556b into main 7 days ago
kou kou removed awaiting merge
conbench-apache-arrow

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone