Skip to content

Conversation

grcevski
Copy link
Contributor

FileSettingsService registers itself as inode lister on Linux. The code will register two separate directories for watching, the /config and /config/operator.

We weren't cancelling the /config watcher key on stopping the service, this PR fixes this.

Closes #89231

@grcevski grcevski added >non-issue :Core/Infra/Core Core issues without another label Team:Core/Infra Meta label for core/infra team auto-backport-and-merge v8.4.1 v8.5.0 labels Aug 17, 2022
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (Team:Core/Infra)

@grcevski grcevski requested a review from ChrisHegarty August 17, 2022 16:55
Copy link
Contributor

@ChrisHegarty ChrisHegarty left a comment

Choose a reason for hiding this comment

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

LGTM.

@grcevski
Copy link
Contributor Author

Thanks Chris!

@grcevski grcevski merged commit 825c354 into elastic:main Aug 17, 2022
@grcevski grcevski deleted the operator/fix_inode branch August 17, 2022 17:02
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
8.4

grcevski added a commit to grcevski/elasticsearch that referenced this pull request Aug 17, 2022
Clean-up all open watcher keys in FileSettingsService.
elasticsearchmachine pushed a commit that referenced this pull request Aug 17, 2022
Clean-up all open watcher keys in FileSettingsService.
weizijun added a commit to weizijun/elasticsearch that referenced this pull request Aug 19, 2022
* upstream/main: (265 commits)
  Disable openid connect tests due to missing fixture (elastic#89478)
  Add periodic job for single processor node testing
  Updates to changelog processing after docs redesign (elastic#89463)
  Better support for multi cluster for run task (elastic#89442)
  Mute failing tests (elastic#89465)
  [ML] Performance improvements related to ECS Grok pattern usage (elastic#89424)
  Add source fallback support for date and date_nanos mapped types (elastic#89440)
  Reuse Info in lifecycle step (elastic#89419)
  feature: support metrics for multi value fields (elastic#88818)
  Upgrade OpenTelemetry API and remove workaround (elastic#89438)
  Remove LegacyClusterTaskResultActionListener (elastic#89459)
  Add YAML spec docs about matching errors (elastic#89370)
  Remove redundant cluster upgrade tests for auth tokens (elastic#89417)
  Return 400 error for GetUserPrivileges call with API keys (elastic#89333)
  User Profile - Detailed errors in hasPrivileges response (elastic#89224)
  Rollover min_* conditions docs and highlight (elastic#89434)
  REST tests for percentiles_bucket agg (elastic#88029)
  REST tests for cumulative pipeline aggs (elastic#88966)
  Clean-up file watcher keys. (elastic#89429)
  fix a typo in Security.java (elastic#89248)
  ...

# Conflicts:
#	server/src/main/java/org/elasticsearch/index/mapper/NumberFieldMapper.java
@mark-vieira mark-vieira added v8.4.0 and removed v8.4.1 labels Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Core/Infra/Core Core issues without another label >non-issue Team:Core/Infra Meta label for core/infra team v8.4.0 v8.5.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] FrozenIndexIT testRetryPointInTime failing

4 participants