Size: a a a

2020 August 25

AS

Aleksey Shirokikh in DevOps
In aerospace environments, the data in a computer’s memory or CPU register could become corrupted by radiation, leading it to respond to other nodes in arbitrarily unpredictable ways. Since a system failure would be very expensive (e.g., an aircraft crashing and killing everyone on board, or a rocket colliding with the International Space Station), flight control systems must tolerate Byzantine faults [81, 82].
• 
In a system with multiple participating organizations, some participants may attempt to cheat or defraud others. In such circumstances, it is not safe for a node to simply trust another node’s messages, since they may be sent with malicious intent. For example, peer-to-peer networks like Bitcoin and other blockchains can be considered to be a way of getting mutually untrusting parties to agree whether a transaction happened or not, without relying on a central authority

However, in the kinds of systems we discuss in this book, we can usually safely assume that there are no Byzantine faults. In your datacenter, all the nodes are controlled by your organization (so they can hopefully be trusted) and radiation levels are low enough that memory corruption is not a major problem. Protocols for making systems Byzantine fault-tolerant are quite complicated [84], and fault-tolerant embedded systems rely on support from the hardware level [81]. In most server-side data systems, the cost of deploying Byzantine fault-tolerant solutions makes them impractical.
источник

A

Alexander in DevOps
Sergei Puzyrev
нет. слейвы не общаются друг с другом пока мастер жив.
Так да, не общаются. И лидер исполняет обязанности в пределах срока, пока отвечает на хартбиты.
Ну, значит, авторы raft-а закладывали в качестве некорректностного поведения только недоступность лидера.
источник

SP

Sergei Puzyrev in DevOps
Alexander
Так да, не общаются. И лидер исполняет обязанности в пределах срока, пока отвечает на хартбиты.
Ну, значит, авторы raft-а закладывали в качестве некорректностного поведения только недоступность лидера.
потому что рафт не решает проблему византийских генералов, только и всего
источник

AS

Aleksey Shirokikh in DevOps
Alexander
Так да, не общаются. И лидер исполняет обязанности в пределах срока, пока отвечает на хартбиты.
Ну, значит, авторы raft-а закладывали в качестве некорректностного поведения только недоступность лидера.
нет. еще отставание времени и много других мелких локов
источник

A

Alexander in DevOps
Sergei Puzyrev
потому что рафт не решает проблему византийских генералов, только и всего
В общем случае — да.
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
потому что рафт не решает проблему византийских генералов, только и всего
+
источник

AS

Aleksey Shirokikh in DevOps
смотри какое тут крутое равновесие
источник

AS

Aleksey Shirokikh in DevOps
надо его поддерживать.
источник

A

Alexander in DevOps
В общем, юзайте ecc на etcd :)
источник

SP

Sergei Puzyrev in DevOps
Aleksey Shirokikh
смотри какое тут крутое равновесие
-
источник

SP

Sergei Puzyrev in DevOps
Alexander
В общем, юзайте ecc на etcd :)
+
источник

AS

Aleksey Shirokikh in DevOps
Aleksey Shirokikh
смотри какое тут крутое равновесие
-
источник

A

Alexander in DevOps
Ну завязывайте уже с кармадрочем.
источник

SP

Sergei Puzyrev in DevOps
Alexander
Ну завязывайте уже с кармадрочем.
+
источник

AS

Aleksey Shirokikh in DevOps
meh нельзя просто взять и сделать кармахаракири
источник

SP

Sergei Puzyrev in DevOps
Aleksey Shirokikh
meh нельзя просто взять и сделать кармахаракири
-
источник

SP

Sergei Puzyrev in DevOps
мимо
источник

SP

Sergei Puzyrev in DevOps
Aleksey Shirokikh
нет. еще отставание времени и много других мелких локов
+
источник

C

Combot in DevOps
Sergei Puzyrev (3) увеличил репутацию Aleksey Shirokikh (0)
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
чубби норм по слухам
Думаешь в чабби хранят данные? Мне кажется, что нет
источник