-
Notifications
You must be signed in to change notification settings - Fork 28
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
ensure that indexer has latest instance of an object #42
Conversation
LeaseDuration: 60 * time.Second, | ||
RenewDeadline: 30 * time.Second, | ||
RetryPeriod: 15 * time.Second, | ||
LeaseDuration: 150 * time.Second, |
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.
It was being renewed too aggressively.
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.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: krishchow, wlan0 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
update api version & glog -> klog
update api version & glog -> klog
add minio.yaml for deploying sample driver
add minio.yaml for deploying sample driver
Introducing delete_context in DriverDeleBucketRequest
The indexer was only being updated when a previously running operation on the same object succeeded. If the operation failed because of invalid input or other non-operational errors , then indexer would never get updated, and the error would keep happening on an infinite loop.
This PR fixes the issue by ensuring that the indexer is always updated. This will ensure that subsequent updates to "fix" the object are also taken into consideration and we prevent the infinite error loops.