-
Notifications
You must be signed in to change notification settings - Fork 38
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
Issue 421: Adding manifests for various cluster installation flavours #422
Conversation
Signed-off-by: SrishT <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #422 +/- ##
=======================================
Coverage 76.10% 76.10%
=======================================
Files 14 14
Lines 3318 3318
=======================================
Hits 2525 2525
Misses 705 705
Partials 88 88 Continue to review full report at Codecov.
|
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.
Please, remove unnecessary comments.
charts/pravega/values.yaml
Outdated
@@ -109,4 +109,58 @@ storage: | |||
className: standard | |||
|
|||
options: | |||
# bookkeeper.ack.quorum.size: "3" | |||
## If you add more Bookies to the cluster and you want to exploit them for IO, then you need increase this number. The Bookkeeper ensemble defines |
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.
Please, remove some of these explanations, I don't think they are needed.
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.
done
charts/pravega/values.yaml
Outdated
bookkeeper.write.quorum.size: "3" | ||
## By default, we set bookkeeper.write.quorum.size == bookkeeper.ack.quorum.size, so we wait for the ACK of all the Bookies on a write to proceed to the next one. This | ||
## has been proven as a factor that makes Pravega much more stable in the long run for IO heavy workloads, at the cost of sacrificing performance. | ||
## If we set bkWriteQuorumSize > bkAckQuorumSize, we can improve performance, but a temporarily "slow" Bookie may lead to OOM errors at both the |
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.
Same here, unnecessary explanations.
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.
done
Signed-off-by: SrishT <[email protected]>
Signed-off-by: SrishT [email protected]
Change log description
Provides 4 different kinds of manifests (i.e. small, medium, large and minikube) which provide the user more flexibility in deploying a cluster with the required number of component replicas, resources and required options without having to override those values individually.
Purpose of the change
Fixes #421
How to verify it
To install a cluster with the resource requirements that would work on a minikube environment, use the following command
It will successfully install a pravega cluster with the required replicas, resources and options.
Similarly user can give any of the following commands depending on his particular use-case