Skip to content
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

CHAOS-5571 Redis cache penetration #6814

Merged
merged 5 commits into from
May 28, 2024
Merged

CHAOS-5571 Redis cache penetration #6814

merged 5 commits into from
May 28, 2024

Conversation

SmritiSatya
Copy link
Collaborator

Linux Redis cache penetration docs
Fault diagram

Linux Redis cache penetration docs
Fault diagram
@SmritiSatya SmritiSatya self-assigned this May 23, 2024
@bot-gitexp-user
Copy link

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://664f47cef73f9000a30285ab--harness-developer.netlify.app

The following authentication and connection details reside on the same machine where the chaos infrastructure is executed. These details are provided in the `/etc/linux-chaos-infrastructure/redis.env` file in the following format:

```
ADDRESS="/path/to/redis/server"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
ADDRESS="/path/to/redis/server"
ADDRESS="127.0.0.1:6379"

```
ADDRESS="/path/to/redis/server"
PASSWORD="password"
TLS_AUTH_CERT="/path/tp/tls-cert"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
TLS_AUTH_CERT="/path/tp/tls-cert"
TLS_AUTH_CERT="/path/to/tls-cert"


| **ENV name** | **Description** | **Example** |
|---------------|----------------------------------------------------------------|----------------------------|
| ADDRESS | Location where the Redis server is running. | `https://redis-server.com` |
Copy link
Member

Choose a reason for hiding this comment

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

Only the FQDN is needed.

Suggested change
| ADDRESS | Location where the Redis server is running. | `https://redis-server.com` |
| ADDRESS | Location where the Redis server is running. | `redis-server.com` |

import FaultPermissions from './shared/fault-permissions.md'
import AuthenticationDetails from './shared/redis-auth.md'

Linux Redis cache penetration continuously sends cache requests to the Redis database to find the value for a non-existing key. This continuous request reduces the performance of the application.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Linux Redis cache penetration continuously sends cache requests to the Redis database to find the value for a non-existing key. This continuous request reduces the performance of the application.
Linux Redis cache penetration continuously sends cache requests to the Redis database to get the value for a non-existing key. This impacts the performance of the redis server.

</tr>
<tr>
<td> requestCount </td>
<td> Number of times to try to penetrate the Redis cache. </td>
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
<td> Number of times to try to penetrate the Redis cache. </td>
<td> Number of requests to be sent for accessing the cache. </td>


### Number of requests

The `requestCount` input variable indicates the number of times to penetrate the Redis cache. Its default value is 1000.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
The `requestCount` input variable indicates the number of times to penetrate the Redis cache. Its default value is 1000.
The `requestCount` input variable indicates the number of requests to be sent for accessing the cache. Its default value is 1000.

@SmritiSatya SmritiSatya changed the title CHAOS-5571 Linux Redis cache penetration CHAOS-5571 Redis cache penetration May 27, 2024
@bot-gitexp-user
Copy link

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66546000b84e239123649526--harness-developer.netlify.app

@bot-gitexp-user
Copy link

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66546687c52172744dce21bf--harness-developer.netlify.app

neelanjan00
neelanjan00 previously approved these changes May 28, 2024
Copy link
Member

Choose a reason for hiding this comment

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

Please fix the hanging arrow

@bot-gitexp-user
Copy link

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66558d9f89c0c1c37783d385--harness-developer.netlify.app

@bot-gitexp-user
Copy link

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6655900bc7f8a9c3eab29fcc--harness-developer.netlify.app

@SmritiSatya SmritiSatya merged commit 3bd4117 into main May 28, 2024
2 checks passed
@SmritiSatya SmritiSatya deleted the CHAOS-5571 branch May 28, 2024 08:19
@SmritiSatya SmritiSatya added the Content - enhancement Content flag: The PR includes new feature documentation label May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content - enhancement Content flag: The PR includes new feature documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants