Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small code cleanups and refactorings in persistent tasks #29109

Merged
merged 1 commit into from
Mar 19, 2018

Conversation

tlrx
Copy link
Member

@tlrx tlrx commented Mar 16, 2018

This commit consists of small code cleanups and refactorings in the persistent tasks framework. Most changes are in PersistentTasksClusterService where some methods have been renamed
or merged together, documentation has been added, and unused code removed in order to (hopefully) improve the readability and testability of the code.

@tlrx tlrx added review :Distributed Coordination/Task Management Issues for anything around the Tasks API - both persistent and node level. v7.0.0 >refactoring labels Mar 16, 2018
@tlrx tlrx requested a review from imotov March 16, 2018 12:51
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed

Copy link
Contributor

@imotov imotov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

This commit consists of small code cleanups and refactorings in the
persistent tasks framework. Most changes are in
PersistentTasksClusterService where some methods have been renamed
or merged together, documentation has been added, unused code removed
in order to improve readability of the code.
@tlrx
Copy link
Member Author

tlrx commented Mar 16, 2018

@elasticmachine retest this please

@tlrx tlrx merged commit b57bd69 into elastic:master Mar 19, 2018
@tlrx tlrx deleted the cleanups branch March 19, 2018 08:26
@tlrx
Copy link
Member Author

tlrx commented Mar 19, 2018

Thanks @imotov !

@tlrx tlrx added the v6.3.0 label Mar 19, 2018
tlrx added a commit that referenced this pull request Mar 19, 2018
After #29109, the `needsReassignment` method has
been moved to the PersistentTasksClusterService. This commit fixes
some compilation in tests I introduced.
tlrx added a commit that referenced this pull request Mar 19, 2018
This commit consists of small code cleanups and refactorings in the
persistent tasks framework. Most changes are in
PersistentTasksClusterService where some methods have been renamed
or merged together, documentation has been added, unused code removed
in order to improve readability of the code.
@tlrx
Copy link
Member Author

tlrx commented Mar 19, 2018

I backported this to 6.x in a849425

jasontedor added a commit to jasontedor/elasticsearch that referenced this pull request Mar 20, 2018
* master: (476 commits)
  Fix compilation errors in ML integration tests
  Small code cleanups and refactorings in persistent tasks (elastic#29109)
  Update allocation awareness docs (elastic#29116)
  Configure error file for archive packages (elastic#29129)
  Configure heap dump path for archive packages (elastic#29130)
  Client: Add missing test
  getMinGenerationForSeqNo should acquire read lock (elastic#29126)
  Backport - Do not renew sync-id PR to 5.6 and 6.3
  Client: Wrap SSLHandshakeException in sync calls
  Fix creating keystore when upgrading (elastic#29121)
  Align thread pool info to thread pool configuration (elastic#29123)
  TEST: Adjust translog size assumption in new engine
  Docs: HighLevelRestClient#multiGet (elastic#29095)
  Client: Wrap synchronous exceptions (elastic#28919)
  REST: Clear Indices Cache API simplify param parsing (elastic#29111)
  Fix typo in ExceptionSerializationTests
  Remove BWC layer for rejected execution exception
  Fix EsAbortPolicy to conform to API (elastic#29075)
  [DOCS] Removed prerelease footnote from upgrade table.
  Docs: Support triple quotes (elastic#28915)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Distributed Coordination/Task Management Issues for anything around the Tasks API - both persistent and node level. >refactoring v6.3.0 v7.0.0-beta1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants