consensus
Here are 272 public repositories matching this topic...
-
Updated
May 15, 2020 - Go
Feature Request
Is your feature request related to a problem? Please describe:
Currently, the “Secure Config” section contains information on how to report security issues. This may
be rather hard to find and should be more easily reachable from the main website. For
example, the “Community” drop-down could include a reference to the v
Hello Philip!
I think there is an issue with this part of the code of rqlite (store/store.go).
func (s *Store) Database(leader bool) ([]byte, error) {
if leader && s.raft.State() != raft.Leader {
return nil, ErrNotLeader
}
// Ensure only one snapshot can take place at once, and block all queries.
s.mu.Lock()
defer s.mu.Unlock()
f, err := ioutil.TempFile("", "rqlilte-snap-
-
Updated
Mar 24, 2020
-
Updated
May 4, 2020
Quorum doesn't return a message error clearly specifying the cause of an error (from a user standpoint) when the transaction manager fails to Quorum (e.g: 400 bad request, ...).
System information
Release: 2.2.3
Expected behaviour
Helpful error message
Actual behaviour
invalid argument 0: json: cannot unmarshal non-string into Go value of type common.Hash
The blockchain v2 reactor utilizes concurrency to saturate the bottleneck of writing blocks to disk. This concurrency is internal to the reactor where the reactor itself will launch and manage internal state machines running as go-routines. This configuration makes testing difficult as we don't know when messages processed by internal state machines will be processed and when we can assert that th
-
Updated
May 13, 2020 - Go
Is your feature request related to a problem? Please describe.
Configuration options are not documented on the web site.
Describe the solution you'd like
I need to look at the code (i.e. the *Config classes) or at the Javadoc in order to determine the configuration options. I'd like to have it documented on the website and to be sure that the configuration options match whatever
时序图
能不能提供一下counter-incrementAndGet的时序图
-
Updated
Apr 17, 2020 - C++
Description
Now it is in the changelog and release note.
Versions
develop
Additional Information
-----------Chinese-------
把各版本的升级提示移到单独的一个文件夹
Use fast map
-
Updated
May 15, 2020 - C++
[Docs] Protobuf
-
Updated
Apr 12, 2020
-
Updated
Dec 20, 2019 - Go
We are using Ethermint 0.4.0.
Where does the gas that is spent on a transaction go? After doing some simple tests of transferring ether from on account to another, the gas is correctly deducted from the sending account, but I can't figure out which account that goes to.
I would have thought that it would be a validator?
So, I created a miner reward strategy, specifying an account to rece
-
Updated
Jul 12, 2017 - Java
-
Updated
Jan 4, 2020 - C++
Our conversion functions (from one type to another) use different naming.
E.g. in common/types/encode.go, we have BlockIdsAsBytes ("as"), but BytesToBlockIds ("to").
Some methods on types have the same issue, e.g.
(id BlockID) AsHash32()vs.
(id NodeID) ToBytes()We should use the same naming convention for all conversion functions. I personally l
-
Updated
May 15, 2020 - Java
-
Updated
Aug 13, 2018 - JavaScript
Previously we relied on github.com/ethereum/go-ethereum/common package to things like Address.
We need to get rid of this reliance and use our own implementation (especially for our internal/common/address.go). If anything is needed from Ethereum, we need to port their code into our package.
-
Updated
May 14, 2020 - C++
Instead of a single validator (a.k.a. pivot node), the test net_dynamic_hb should pick a subset of validators at random for removal. This will better reflect the [interface](https://github.com/poanetwork/hbbft/blob/742ad7b83a3f613fd9a7b4ff88cfa82b10bd7dd3/src/dynamic_honey_badger/dyn
kv_server.cc:156:31: error: ‘class floyd::Floyd’ has no member named ‘DirtyWrite’
Status result = floyd_->DirtyWrite(request.key(), request.value());
kv_server.cc:139:47: error: no matching function for call to ‘floyd::Floyd::GetServerStatus(std::string&)’
bool ret = floyd_->GetServerStatus(value);
lots of bug exists
du -h .git/objects/pack/
461M .git/objects/pack/
git verify-pack and git rev-list --objects --all indicate that this is due to various .exe and .db files that have been added and then deleted to the repository, but are still in its history.
This may not be considered a bug, but it seems weird to have to clone nearly half a GB to get 2MB worth of code.
Improve this page
Add a description, image, and links to the consensus topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the consensus topic, visit your repo's landing page and select "manage topics."


There is a document describing how to migrate an existing etcd cluster from HTTP communication to encrypted HTTPS.
The document uses v2-based CLI, some of those commands have different args or output format in their v3 equivalent, and some of them (like
etcdctl cluster-health) doesn't seem to exist in v3. The documen