Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use new input/output model in slime | Haavard | 2017-02-03 | 5 | -7/+7 |
| | |||||
* | Clean up a very dangerous interface to prevent potential misuse. | Henning Baldersheim | 2017-01-20 | 1 | -4/+4 |
| | |||||
* | Use more descriptive accessor | Tor Brede Vekterli | 2017-01-12 | 1 | -3/+3 |
| | |||||
* | Track time spent transitioning between cluster states | Tor Brede Vekterli | 2017-01-12 | 5 | -12/+120 |
| | | | | | Allows observing whether state transitions take an unexpected amount of time. | ||||
* | copy out the stuff you access after erasing the node. | Henning Baldersheim | 2017-01-11 | 1 | -1/+2 |
| | |||||
* | Rewrite the getNextMessage loop so that is easier to understand and follow | Henning Baldersheim | 2017-01-11 | 2 | -42/+29 |
| | |||||
* | refactor for readability. | Henning Baldersheim | 2017-01-11 | 2 | -27/+32 |
| | |||||
* | Do not broadcast after fetching a message. | Henning Baldersheim | 2017-01-11 | 1 | -2/+1 |
| | |||||
* | Use std::move | Henning Baldersheim | 2017-01-11 | 1 | -13/+13 |
| | |||||
* | back to using broadcast | Henning Baldersheim | 2017-01-11 | 1 | -1/+1 |
| | |||||
* | Signal instead of broadcast. | Henning Baldersheim | 2017-01-11 | 1 | -1/+1 |
| | |||||
* | Use emplace back and std::move to reduce expensive copying of shared pointers. | Henning Baldersheim | 2017-01-11 | 3 | -7/+15 |
| | |||||
* | Show that we hold the lock. | Henning Baldersheim | 2017-01-11 | 2 | -5/+9 |
| | |||||
* | Unlock before return. | Henning Baldersheim | 2017-01-11 | 1 | -0/+1 |
| | |||||
* | Move the pair of shared_ptrs on return since there is multiple return points. | Henning Baldersheim | 2017-01-11 | 1 | -1/+1 |
| | |||||
* | Move the shared_ptr | Henning Baldersheim | 2017-01-11 | 1 | -2/+2 |
| | |||||
* | Delay taking a shared_ptr until it is really necessary. | Henning Baldersheim | 2017-01-11 | 1 | -14/+9 |
| | |||||
* | Unify includes | Henning Baldersheim | 2017-01-11 | 1 | -3/+3 |
| | |||||
* | mkdir -p instead of rm -rf | Henning Baldersheim | 2017-01-04 | 1 | -4/+4 |
| | |||||
* | Ensure that we use unique directories. | Henning Baldersheim | 2017-01-02 | 11 | -43/+62 |
| | |||||
* | Include the correct files the correct place. | Henning Baldersheim | 2017-01-02 | 1 | -6/+4 |
| | |||||
* | Remove unused files. | Henning Baldersheim | 2017-01-02 | 2 | -233/+0 |
| | |||||
* | Use 8 threads for testing storage. | Henning Baldersheim | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Invalid path to include file in case of out of source builds. C++11 for loops. | Henning Baldersheim | 2016-12-22 | 1 | -16/+8 |
| | |||||
* | Use correct metric value increment method | Tor Brede Vekterli | 2016-12-21 | 1 | -3/+3 |
| | | | | | | | Turns out, inc() and addValue() have completely different semantics for how values are actually aggregated. inc() maintains a running value while addValue() treats each invocation as a separate sample (which is what we want). | ||||
* | Merge pull request #1362 from ↵ | Henning Baldersheim | 2016-12-21 | 2 | -3/+4 |
|\ | | | | | | | | | yahoo/vekterli/use-floating-point-latency-timer-for-get-operation Use floating point timer for Get operation latency metric | ||||
| * | Use floating point timer for Get operation latency metric | Tor Brede Vekterli | 2016-12-20 | 2 | -3/+4 |
| | | |||||
* | | Deinline some non-trivial methods and do not provide assert.h in string. | Henning Baldersheim | 2016-12-21 | 3 | -1/+4 |
| | | |||||
* | | Avoid pulling all of config everywhere. | Henning Baldersheim | 2016-12-20 | 5 | -11/+8 |
| | | |||||
* | | Further decouple some hpp files, config and the attributevector. | Henning Baldersheim | 2016-12-20 | 32 | -154/+139 |
|/ | |||||
* | Update tests with explicitt includes. | Henning Baldersheim | 2016-12-19 | 6 | -3/+7 |
| | |||||
* | GC unused code and only include the stuff needed. | Henning Baldersheim | 2016-12-19 | 1 | -0/+55 |
| | |||||
* | Do not carry exceptions in header files | Henning Baldersheim | 2016-12-19 | 13 | -104/+59 |
| | |||||
* | GC unused code. | Henning Baldersheim | 2016-12-19 | 3 | -13/+15 |
| | |||||
* | GC unused code. | Henning Baldersheim | 2016-12-19 | 3 | -808/+0 |
| | |||||
* | Do not carry exceptions in header files | Henning Baldersheim | 2016-12-19 | 2 | -2/+3 |
| | |||||
* | decouple slime from config. | Henning Baldersheim | 2016-12-19 | 2 | -6/+4 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 3 | -15/+28 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 11 | -13/+3 |
| | |||||
* | Merge pull request #1338 from ↵ | Tor Brede Vekterli | 2016-12-16 | 1 | -4/+4 |
|\ | | | | | | | | | yahoo/vekterli/increase-default-distributor-buckets-checked-per-second Increase number of buckets/sec processed by distributors | ||||
| * | Increase number of buckets/sec processed by distributors | Tor Brede Vekterli | 2016-12-15 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | This greatly reduces time to process large bucket databases, especially when the number of buckets go into the millions. With the previous defaults, this could take absolute ages and fail to get in sync within a reasonable time. If we do not observe any negative effects as part of this change, we'll likely boost the ticks_before_wait default even more. | ||||
* | | Complete the split also for tests. | Henning Baldersheim | 2016-12-15 | 2 | -9/+3 |
| | | |||||
* | | Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon build | Henning Baldersheim | 2016-12-15 | 31 | -243/+153 |
|/ | |||||
* | Add correct include. | Henning Baldersheim | 2016-12-12 | 1 | -6/+1 |
| | |||||
* | Avoid pulling in all of slobrok and config everywhere. | Henning Baldersheim | 2016-12-12 | 12 | -12/+18 |
| | |||||
* | Split out so documentprotocol.h does not pull in everything. | Henning Baldersheim | 2016-12-12 | 13 | -50/+35 |
| | |||||
* | Do not bring in nbostream everywhere. | Henning Baldersheim | 2016-12-12 | 3 | -1/+3 |
| | |||||
* | Avoid building all the document code in every file. | Henning Baldersheim | 2016-12-12 | 7 | -22/+18 |
| | |||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 11 | -47/+41 |
| | |||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 7 | -239/+13 |
| |