GitHub user sudheeshkatkam opened a pull request:
https://github.com/apache/drill/pull/429
Drill 4504: Create an event loop for each of [user, control, data] RPC
components
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/sudheeshkatkam/drill DRILL-4504
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/drill/pull/429.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #429
----
commit 83821303dc5adf3e5ac6f033c9f04ad10685f332
Author: Sudheesh Katkam <[email protected]>
Date: 2016-03-09T18:34:26Z
DRILL-4504: HYGIENE
+ Merge DrillAutoCloseables and AuthCloseables
+ Move WorkEventBus from exec/rpc/control to exec/work
+ Remove unused imports
commit 3bc39e71da9c6af47e2c5f1d67b03eea8aafa0d9
Author: Sudheesh Katkam <[email protected]>
Date: 2016-03-11T21:27:38Z
DRILL-4504: CORE
+ Add DrillClient.Builder helper class to create DrillClient objects
+ Deprecate 9 constructors
commit 68636983ff25049cf1d31f30516544812cabbc0e
Author: Sudheesh Katkam <[email protected]>
Date: 2016-03-09T19:59:50Z
DRILL-4504: CORE
+ Create an event loop group for each client-server pair [data, client and
user]
+ Use user loop group when creating a DrillClient in web API calls
+ Shutdown event loop groups in BootstrapContext
+ Use MoreExecutors#shutdownAndAwaitTermination to shutdown the worker pool
commit f138ad19658d0c4d8fbb7c782a82edab5ab2f142
Author: Sudheesh Katkam <[email protected]>
Date: 2016-03-12T00:57:31Z
DRILL-4504: CLEANUP
+ Cleanup exec.rpc.control.*
+ Remove unused methods
+ Add missing Override annotations
+ Lower visibility of DefaultInstanceHandler and classes in ControlTunnel
Documentation:
+ Rename methods and variables for better description
+ Add package-info.java with an overview of rpc.control package
+ Formatting changes (mainly spacing)
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---