mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2025-01-05 22:32:20 +01:00
Typo fixes in README (#1222)
This commit is contained in:
parent
bdcd978d56
commit
55b205ab37
@ -414,7 +414,7 @@ curl -s http://vminsert:8480/debug/pprof/heap > mem.pprof
|
|||||||
|
|
||||||
## Community and contributions
|
## Community and contributions
|
||||||
|
|
||||||
We are open to third-party pull requests provided they follow [KISS design principle](https://en.wikipedia.org/wiki/KISS_principle):
|
We are open to third-party pull requests provided they follow the [KISS design principle](https://en.wikipedia.org/wiki/KISS_principle):
|
||||||
|
|
||||||
- Prefer simple code and architecture.
|
- Prefer simple code and architecture.
|
||||||
- Avoid complex abstractions.
|
- Avoid complex abstractions.
|
||||||
@ -423,13 +423,13 @@ We are open to third-party pull requests provided they follow [KISS design princ
|
|||||||
- Minimize the number of moving parts in the distributed system.
|
- Minimize the number of moving parts in the distributed system.
|
||||||
- Avoid automated decisions, which may hurt cluster availability, consistency or performance.
|
- Avoid automated decisions, which may hurt cluster availability, consistency or performance.
|
||||||
|
|
||||||
Adhering `KISS` principle simplifies the resulting code and architecture, so it can be reviewed, understood and verified by many people.
|
Adhering to the `KISS` principle simplifies the resulting code and architecture, so it can be reviewed, understood and verified by many people.
|
||||||
|
|
||||||
Due to `KISS` cluster version of VictoriaMetrics has no the following "features" popular in distributed computing world:
|
Due to `KISS`, cluster version of VictoriaMetrics has no the following "features" popular in distributed computing world:
|
||||||
|
|
||||||
- Fragile gossip protocols. See [failed attempt in Thanos](https://github.com/improbable-eng/thanos/blob/030bc345c12c446962225221795f4973848caab5/docs/proposals/completed/201809_gossip-removal.md).
|
- Fragile gossip protocols. See [failed attempt in Thanos](https://github.com/improbable-eng/thanos/blob/030bc345c12c446962225221795f4973848caab5/docs/proposals/completed/201809_gossip-removal.md).
|
||||||
- Hard-to-understand-and-implement-properly [Paxos protocols](https://www.quora.com/In-distributed-systems-what-is-a-simple-explanation-of-the-Paxos-algorithm).
|
- Hard-to-understand-and-implement-properly [Paxos protocols](https://www.quora.com/In-distributed-systems-what-is-a-simple-explanation-of-the-Paxos-algorithm).
|
||||||
- Complex replication schemes, which may go nuts in unforesseen edge cases. See [replication docs](#replication-and-data-safety) for details.
|
- Complex replication schemes, which may go nuts in unforeseen edge cases. See [replication docs](#replication-and-data-safety) for details.
|
||||||
- Automatic data reshuffling between storage nodes, which may hurt cluster performance and availability.
|
- Automatic data reshuffling between storage nodes, which may hurt cluster performance and availability.
|
||||||
- Automatic cluster resizing, which may cost you a lot of money if improperly configured.
|
- Automatic cluster resizing, which may cost you a lot of money if improperly configured.
|
||||||
- Automatic discovering and addition of new nodes in the cluster, which may mix data between dev and prod clusters :)
|
- Automatic discovering and addition of new nodes in the cluster, which may mix data between dev and prod clusters :)
|
||||||
|
Loading…
Reference in New Issue
Block a user