Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix buffer overflow in vespalib datastore buffer type test. | Tor Egge | 2020-04-22 | 1 | -3/+3 |
| | |||||
* | Merge pull request #12980 from vespa-engine/fix-foreach-variable-replacement | Arne H Juul | 2020-04-22 | 5 | -0/+99 |
|\ | | | | | Fix foreach variable replacement | ||||
| * | cosmetic fixes in unit test | Arne Juul | 2020-04-20 | 1 | -1/+7 |
| | | |||||
| * | add utility for replacing a variable in a string | Arne Juul | 2020-04-20 | 5 | -0/+93 |
| | | |||||
* | | A failed attempt at unlinking a directory causes another exception | Tor Egge | 2020-04-21 | 1 | -0/+4 |
| | | | | | | | | | | on Darwin due to unlink system call returning a different error code. | ||||
* | | Merge pull request #13002 from ↵ | Henning Baldersheim | 2020-04-21 | 1 | -0/+3 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-extended-locale-support-on-non-linux-platform Use extended locale support on non-linux platforms. | ||||
| * | | Use extended locale support on non-linux platforms. | Tor Egge | 2020-04-21 | 1 | -0/+3 |
| | | | |||||
* | | | Directio support in vespa is limited to linux. | Tor Egge | 2020-04-21 | 1 | -0/+4 |
|/ / | |||||
* | | Merge pull request #12997 from ↵ | Tor Brede Vekterli | 2020-04-21 | 8 | -50/+47 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/constexpr-ifs-for-most-aggregation-call-sites Make most hasAggregated checks constexpr | ||||
| * | | Make most hasAggregated checks constexpr | Tor Brede Vekterli | 2020-04-21 | 8 | -50/+47 |
| |/ | | | | | | | | | Was previously _effectively_ constexpr so not likely to improve code generation in practice, but it's good to be explicit. | ||||
* | | GC unused code. | Henning Baldersheim | 2020-04-21 | 2 | -114/+0 |
| | | |||||
* | | Elaborate a bit more in the comment. | Henning Baldersheim | 2020-04-21 | 1 | -2/+7 |
| | | |||||
* | | Revert "Revert "There are so many combinations that the libstdc++ library ↵ | Henning Baldersheim | 2020-04-21 | 1 | -0/+26 |
| | | | | | | | | can be buil…"" | ||||
* | | Revert "There are so many combinations that the libstdc++ library can be ↵ | Henning Baldersheim | 2020-04-21 | 1 | -26/+0 |
| | | | | | | | | buil…" | ||||
* | | There are so many combinations that the libstdc++ library can be built that ↵ | Henning Baldersheim | 2020-04-20 | 1 | -0/+26 |
| | | | | | | | | | | | | | | the performance you get from std::chrono::system_clock and stxad::chrono::steady_clock has a dramatic performance difference. On RHEL7/Centos with an witout this patch is 18ns vs 550ns. | ||||
* | | Merge pull request #12985 from ↵ | Henning Baldersheim | 2020-04-20 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/handle-sh-builtin-echo-on-darwin Handle version of echo not understanding -n option. | ||||
| * | | Don't use shell builtin echo. | Tor Egge | 2020-04-20 | 1 | -5/+1 |
| | | | |||||
| * | | Handle version of echo not understanding -n option. | Tor Egge | 2020-04-20 | 1 | -0/+4 |
| |/ | |||||
* / | posix_fadvise() is not generally available. | Tor Egge | 2020-04-20 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #12979 from vespa-engine/toregge/proc-stat-is-linux-specific | Henning Baldersheim | 2020-04-19 | 1 | -0/+2 |
|\ | | | | | /proc/stat is linux specific. | ||||
| * | /proc/stat is linux specific. | Tor Egge | 2020-04-19 | 1 | -0/+2 |
| | | |||||
* | | MAP_HUGETLB and MADV_DONTDUMP are linux specific. | Tor Egge | 2020-04-19 | 1 | -0/+6 |
|/ | |||||
* | Check that pointers are equal, don't try to compare C strings. | Tor Egge | 2020-04-15 | 1 | -3/+5 |
| | | | | | Skip some tests that depend on the linux vm subsystem when running unit tests on non-linux platform. | ||||
* | Relax check of socket option set by getsockopt. | Tor Egge | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | Skip some tests on Darwin due to setrlimit being partially broken. | Tor Egge | 2020-04-14 | 1 | -0/+4 |
| | |||||
* | Also allow for testing of the adaptive task executor. | Henning Baldersheim | 2020-04-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #12797 from ↵ | Henning Baldersheim | 2020-04-02 | 2 | -5/+6 |
|\ | | | | | | | | | vespa-engine/balder/construct-addresses-construction-time - Redo the servicepool to resolve addresses first time and not loadba… | ||||
| * | Improve thread visibility. | Henning Baldersheim | 2020-04-02 | 2 | -5/+6 |
| | | |||||
* | | Improve SignalHandler::shutdown robustness. | Tor Egge | 2020-04-02 | 1 | -2/+17 |
| | | |||||
* | | Unhook or ignore signals slightly earlier. | Tor Egge | 2020-03-31 | 1 | -3/+3 |
| | | |||||
* | | Ignore SIGTERM at shutdown instead of just blocking it. | Tor Egge | 2020-03-31 | 1 | -7/+8 |
| | | |||||
* | | Block SIGTERM on application shutdown. | Tor Egge | 2020-03-31 | 1 | -0/+5 |
|/ | | | | | This closes a window where SIGTERM will immediate terminate the program, possibly causing valgrind errors. | ||||
* | Reduce code duplication in test code. | Tor Egge | 2020-03-30 | 2 | -5/+13 |
| | |||||
* | Handle newer gtest versions where the legacy API is deprecated. | Tor Egge | 2020-03-29 | 1 | -0/+4 |
| | |||||
* | No mentioning of defines here. | Henning Baldersheim | 2020-03-27 | 2 | -4/+0 |
| | |||||
* | Use xxhash for most out hashing. It is significantly better quality hash. | Henning Baldersheim | 2020-03-27 | 3 | -16/+9 |
| | | | | From 0.7.3 is is also significantly faster. | ||||
* | Merge pull request #12727 from ↵ | Henning Baldersheim | 2020-03-26 | 2 | -1/+2 |
|\ | | | | | | | | | vespa-engine/balder/let-optimize-flag-control-index-and-summary-executor-too Add shutdown to thread interface. | ||||
| * | Add shutdown to thread interface. | Henning Baldersheim | 2020-03-23 | 2 | -1/+2 |
| | | | | | | | | Let the optimize config control index and summary executor too. | ||||
* | | Unify the metrics for queuesize similar to what we have for the spi queues. | Henning Baldersheim | 2020-03-25 | 4 | -14/+93 |
|/ | |||||
* | Add benchmark for xxhash32, xxhash64 and legacy | Henning Baldersheim | 2020-03-23 | 1 | -16/+55 |
| | |||||
* | Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵ | Henning Baldersheim | 2020-03-20 | 3 | -4/+4 |
| | | | | for spee…"" | ||||
* | Revert "Since the most important aspect our use of hash maps/sets is for ↵ | Harald Musum | 2020-03-20 | 3 | -4/+4 |
| | | | | spee…" | ||||
* | Merge pull request #12646 from ↵ | Henning Baldersheim | 2020-03-20 | 3 | -4/+4 |
|\ | | | | | | | | | vespa-engine/balder/make-default-hashing-use-2N-and-instead-of-prime-mod Since the most important aspect our use of hash maps/sets is for spee… | ||||
| * | Since the most important aspect our use of hash maps/sets is for speed we ↵ | Henning Baldersheim | 2020-03-20 | 3 | -4/+4 |
| | | | | | | | | | | | | change from using prime numbers as table size and modulo to using 2^N and using simple AND. | ||||
* | | Merge pull request #12645 from vespa-engine/balder/some-mbus-cleanup | Henning Baldersheim | 2020-03-20 | 5 | -51/+35 |
|\ \ | |/ |/| | Reserve space for vector. | ||||
| * | Reserve space for vector. | Henning Baldersheim | 2020-03-20 | 5 | -51/+35 |
| | | | | | | | | Varoius code cleanup for c++11. | ||||
* | | Stick with one way of getting an accelrator. | Henning Baldersheim | 2020-03-20 | 3 | -14/+6 |
| | | |||||
* | | Use a common accelrator instance. | Henning Baldersheim | 2020-03-19 | 3 | -4/+12 |
|/ | |||||
* | Merge pull request #12619 from vespa-engine/balder/optimize-value-excutors | Henning Baldersheim | 2020-03-19 | 3 | -3/+8 |
|\ | | | | | Balder/optimize value excutors. | ||||
| * | Remove continuation token on last line in macro. | Henning Baldersheim | 2020-03-19 | 1 | -1/+1 |
| | |