Skip to content

disable hot restart capability in Envoy on bootup#61

Merged
suniltheta merged 2 commits intoaws:mainfrom
suniltheta:disable-hot-restart
Dec 5, 2023
Merged

disable hot restart capability in Envoy on bootup#61
suniltheta merged 2 commits intoaws:mainfrom
suniltheta:disable-hot-restart

Conversation

@suniltheta
Copy link
Copy Markdown

Summary

Explicitly disable Envoy hot restart capability via cli option while start Envoy process

Potential for some user to run into issue to start Envoy process because the Envoy container don't have access to some shared memory folder like in envoyproxy/envoy#4195

We can't ask user to take the step mentioned in one of the comment envoyproxy/envoy#4195 (comment) since not all users have access inside Envoy container.

Implementation details

In start command include --disable-hot-restart

Testing

New tests cover the changes: yes

Description for the changelog

disable hot restart while starting Envoy proxy process

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Comment thread agent/config/agent_config.go
@suniltheta suniltheta changed the title disable hot restart capability in Envoy disable hot restart capability in Envoy on bootup Dec 4, 2023
@suniltheta suniltheta merged commit 8c82cf6 into aws:main Dec 5, 2023
@suniltheta suniltheta deleted the disable-hot-restart branch December 5, 2023 18:11
karanvasnani added a commit that referenced this pull request Feb 12, 2024
* Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 in /agent (#55)

Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/aws/aws-sdk-go-v2/config in /agent (#58)

Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.18.44 to 1.23.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.18.44...config/v1.23.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github.com/tidwall/gjson from 1.14.4 to 1.17.0 in /agent (#59)

Bumps [github.com/tidwall/gjson](https://github.com/tidwall/gjson) from 1.14.4 to 1.17.0.
- [Commits](tidwall/gjson@v1.14.4...v1.17.0)

---
updated-dependencies:
- dependency-name: github.com/tidwall/gjson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sunil Narasimhamurthy <sunnrs@amazon.com>

* Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds in /agent (#63)

Bumps [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://github.com/aws/aws-sdk-go-v2) from 1.14.3 to 1.14.9.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/mq/v1.14.3...service/mq/v1.14.9)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/ec2/imds
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* disable hot restart capability in Envoy on bootup (#61)

* Bump github.com/prometheus/client_model in /agent (#66)

Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model) from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0.
- [Release notes](https://github.com/prometheus/client_model/releases)
- [Commits](https://github.com/prometheus/client_model/commits/v0.5.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_model
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sunil Narasimhamurthy <sunnrs@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants