-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Improve error for when instance lock is already locked #33788
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AndersonQ
added
enhancement
8.7-candidate
backport-v8.5.0
Automated backport with mergify
backport-v8.6.0
Automated backport with mergify
labels
Nov 23, 2022
AndersonQ
requested review from
belimawr and
rdner
and removed request for
a team
November 23, 2022 10:30
botelastic
bot
added
the
needs_team
Indicates that the issue/PR needs a Team:* label
label
Nov 23, 2022
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
botelastic
bot
removed
the
needs_team
Indicates that the issue/PR needs a Team:* label
label
Nov 23, 2022
belimawr
approved these changes
Nov 23, 2022
libbeat/cmd/instance/locks/lock.go
Outdated
@@ -111,8 +111,9 @@ func (lock *Locker) Lock() error { | |||
} | |||
// case: lock could not be obtained. | |||
if !isLocked { | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitpick
Suggested change
Collaborator
cmacknz
reviewed
Nov 23, 2022
changelog/fragments/1669212543-improve-error-for-when-instance-lock-is-already-locked.yaml
Outdated
Show resolved
Hide resolved
cmacknz
approved these changes
Nov 23, 2022
/test |
/test |
mergify bot
pushed a commit
that referenced
this pull request
Nov 30, 2022
(cherry picked from commit 451f75b)
mergify bot
pushed a commit
that referenced
this pull request
Nov 30, 2022
(cherry picked from commit 451f75b)
AndersonQ
added a commit
that referenced
this pull request
Dec 1, 2022
AndersonQ
added a commit
that referenced
this pull request
Dec 2, 2022
chrisberkhout
pushed a commit
that referenced
this pull request
Jun 1, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
8.7-candidate
backport-v8.5.0
Automated backport with mergify
backport-v8.6.0
Automated backport with mergify
enhancement
Team:Elastic-Agent
Label for the Agent team
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Improves the error message for when the instance lock is already locked by adding the lock path on the message.
Why is it important?
It makes understanding the error easier as it'll state exactly what is locked.
Checklist
[ ] I have commented my code, particularly in hard-to-understand areas[ ] I have made corresponding changes to the documentation[ ] I have made corresponding change to the default configuration files[ ] I have added tests that prove my fix is effective or that my feature worksCHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.How to test this PR locally
Have 2 filebeats running using the same
path.data
, the second should show the error that this PR improveRelated issues
Logs
Original log: