Skip to content

Fix SnapshotStatusApisIT.testGetSnapshotsWithSnapshotInProgress#89925

Merged
original-brownbear merged 1 commit intoelastic:mainfrom
original-brownbear:89922
Sep 8, 2022
Merged

Fix SnapshotStatusApisIT.testGetSnapshotsWithSnapshotInProgress#89925
original-brownbear merged 1 commit intoelastic:mainfrom
original-brownbear:89922

Conversation

@original-brownbear
Copy link
Copy Markdown
Contributor

Same issue as fixed in #89908, we need our pool to be large enough so all the not-blocked snapshot metadata work can complete while we block data file work.

closes #89922

Same issue as fixed in #89908, we need our pool to be large enough
so all the not-blocked snapshot metadata work can complete
while we block data file work.

closes #89922
@original-brownbear original-brownbear added >test Issues or PRs that are addressing/adding tests :Distributed/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs v8.5.0 labels Sep 8, 2022
@elasticsearchmachine elasticsearchmachine added the Team:Distributed Meta label for distributed team. label Sep 8, 2022
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed (Team:Distributed)

return Settings.builder()
.put(super.nodeSettings(nodeOrdinal, otherSettings))
.put(ThreadPool.ESTIMATED_TIME_INTERVAL_SETTING.getKey(), 0) // We have tests that check by-timestamp order
.put(LARGE_SNAPSHOT_POOL_SETTINGS) // we have #testGetSnapshotsWithSnapshotInProgress which needs many threads to ensure
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I didn't add an assertion here for the file count because I figured it'd be too hard to follow with the global node settings. I think it's fine to take the risk here :D

Copy link
Copy Markdown
Member

@pxsalehi pxsalehi left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks, Armin!

@original-brownbear
Copy link
Copy Markdown
Contributor Author

np + thanks Pooya :)

@original-brownbear original-brownbear merged commit 79ec874 into elastic:main Sep 8, 2022
@original-brownbear original-brownbear deleted the 89922 branch September 8, 2022 14:37
weizijun added a commit to weizijun/elasticsearch that referenced this pull request Sep 9, 2022
* main: (34 commits)
  Make sure ivy repo directory exists before downloading artifacts
  Use 'file://' scheme for local repository URL
  Use DRA artifacts for release build CI jobs
  Log unsuccessful attempts to get credentials from web identity tokens (elastic#88241)
  Script: Write Field API path manipulation (elastic#89889)
  Fetch health info action (elastic#89820)
  Fix memory leak in TransportDeleteExpiredDataAction (elastic#89935)
  [ML] Performance improvements for categorization jobs (elastic#89824)
  [DOCS] Revert changes for ES_JAVA_OPTS (elastic#89931)
  Fix deadlock bug exposed by a test (elastic#89934)
  [Downsampling] Remove `FieldValueFetcher` validator (elastic#89497)
  Fix segment stats in tsdb (elastic#89754)
  Synthetic _source: support dense_vector (elastic#89840)
  REST tests fetching fields with synthetic _source (elastic#89888)
  Do not deserialize back BytesTransportRequest to clone a request in MockTransportService (elastic#89926)
  Add SDK request logging to debug failures of S3BlobStoreRepositoryTests#testRequestStats (elastic#89912)
  Fix SnapshotStatusApisIT.testGetSnapshotsWithSnapshotInProgress (elastic#89925)
  Document synthetic source for text and keyword (elastic#89893)
  Fix CloneSnapshotIT.testRemoveFailedCloneFromCSWithQueuedSnapshotInProgress (elastic#89914)
  Add missing index.mapping.total_fields.limit setting to the target index (elastic#89875)
  ...
@original-brownbear original-brownbear restored the 89922 branch April 18, 2023 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Distributed/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs Team:Distributed Meta label for distributed team. >test Issues or PRs that are addressing/adding tests v8.5.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] SnapshotStatusApisIT testGetSnapshotsWithSnapshotInProgress failing

3 participants