- 20 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
-
- 18 Jan, 2018 2 commits
-
-
Georgios Bitzes authored
This reverts commit 46de1482. Not supported on CC7..
-
Georgios Bitzes authored
Just found out we can use atomics with shared pointers, neat http://en.cppreference.com/w/cpp/memory/shared_ptr/atomic
-
- 16 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
-
- 12 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
-
- 11 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
Thanks to Elvin Sindrilaru for the bug report
-
- 10 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
-
- 09 Jan, 2018 1 commit
-
-
Georgios Bitzes authored
After accumulating several billions of writes in a single run on EOSPPS, a QDB node restart took several minutes.. This should fix it.
-
- 08 Jan, 2018 2 commits
-
-
Georgios Bitzes authored
This value is local, and measures time elapsed since last state change as far that single node is concerned. It means that if the cluster has a known leader, we've been available for at least max(timeElapsed[0], ..., timeElapsed[n]) seconds. (max over all nodes)
-
Georgios Bitzes authored
Note: This does not necessarily mean the cluster was available during that entire time, only that this particular node was started this long ago.
-
- 22 Dec, 2017 1 commit
-
-
Georgios Bitzes authored
-
- 19 Dec, 2017 2 commits
-
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
- 14 Dec, 2017 2 commits
-
-
Georgios Bitzes authored
Bug, observed after resilvering on PPS.
-
Georgios Bitzes authored
Two resilvering attempts in a row failed on PPS due to the low timeout. (The third one succeeded)
-
- 08 Dec, 2017 4 commits
-
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
Georgios Bitzes authored
Wrote a few days ago, but forgot to commit.
-
Georgios Bitzes authored
1M seems too low, we can go through that in less than 2min at 14khz.
-
- 07 Dec, 2017 4 commits
-
-
Georgios Bitzes authored
Should help detect the operator error occuring during PPS migration: copying a live state machine (with disabled WAL..)
-
Georgios Bitzes authored
-
Georgios Bitzes authored
Otherwise, something went very wrong during replication, and we'd better crash early.
-
Georgios Bitzes authored
Still a bit crude, needs more error checking.
-
- 06 Dec, 2017 1 commit
-
-
Georgios Bitzes authored
-
- 05 Dec, 2017 5 commits
-
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
Georgios Bitzes authored
Db reuse + rocksdb iterators seems like a bad combination. Not entirely sure why.
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
- 04 Dec, 2017 1 commit
-
-
Georgios Bitzes authored
Should improve replication performance - RocksDB supports efficient iteration, which should be better than doing many point lookups.
-
- 01 Dec, 2017 3 commits
-
-
Georgios Bitzes authored
Caught the following bug, accidentally introduced yesterday I think: writeTracker.flushQueues("unavailable"); Should have been: writeTracker.flushQueues(Formatter::err("unavailable")); After introducing the phantom type, the compiler caught the bug! flushQueues was expecting a RedisEncodedResponse, and was getting plain std::string instead.
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
- 30 Nov, 2017 7 commits
-
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-
Georgios Bitzes authored
This can naturally happen during a transition, so just print a warning.
-
Georgios Bitzes authored
-
Georgios Bitzes authored
-