Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't try to move dictionary keys that won't move. | Tor Egge | 2021-12-02 | 10 | -32/+61 |
| | |||||
* | - Use std::move(func). | Henning Baldersheim | 2021-11-30 | 3 | -14/+9 |
| | | | | - Remove redunadnt test code. | ||||
* | Autogenerate a tag for cleanup when unregistering. | Henning Baldersheim | 2021-11-30 | 3 | -20/+43 |
| | |||||
* | Rename wakeupservice test to invokeservice. | Henning Baldersheim | 2021-11-30 | 3 | -9/+9 |
| | |||||
* | Use lambda to avoid static member function. | Henning Baldersheim | 2021-11-30 | 2 | -7/+1 |
| | |||||
* | Correct name and indentation for CMakeLists.txt | Henning Baldersheim | 2021-11-30 | 2 | -2/+2 |
| | |||||
* | generalize from wakeup to invoke. | Henning Baldersheim | 2021-11-29 | 6 | -70/+63 |
| | |||||
* | Use std::function and std::unique_ptr | Henning Baldersheim | 2021-11-29 | 6 | -31/+32 |
| | |||||
* | Add class comments. | Henning Baldersheim | 2021-11-29 | 2 | -0/+9 |
| | |||||
* | Add a wakeup service | Henning Baldersheim | 2021-11-29 | 8 | -5/+213 |
| | |||||
* | Avoid livelock when running sharded hash map unit test with valgrind. | Tor Egge | 2021-11-28 | 1 | -0/+15 |
| | |||||
* | - Extend test to cover iterations in outer loop. | Henning Baldersheim | 2021-11-26 | 5 | -20/+23 |
| | | | | | - Rename for clarity. - Fix logic bug checking for fallback. | ||||
* | - Add optimisation of int8_t squared euclidian distance. | Henning Baldersheim | 2021-11-25 | 12 | -10/+131 |
| | | | | - Also add a benchmark. | ||||
* | add cond case for early unlock | Håvard Pettersen | 2021-11-23 | 1 | -0/+24 |
| | |||||
* | added benchmark for thread wakeup | Håvard Pettersen | 2021-11-23 | 4 | -0/+239 |
| | |||||
* | Detect direct free of element to held buffer. | Tor Egge | 2021-11-19 | 3 | -11/+62 |
| | |||||
* | Add DocumentInverterCollection. | Tor Egge | 2021-11-03 | 2 | -0/+8 |
| | |||||
* | Fix compilation when using gcc 9: | Tor Egge | 2021-10-31 | 1 | -0/+1 |
| | | | | | - Include header file for atomic when needed. - Use normal function template instead of abbreviated function template. | ||||
* | Avoid deprecated functions in OpenSSL 3.0. | Tor Egge | 2021-10-28 | 1 | -0/+2 |
| | |||||
* | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 16 | -16/+16 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 46 | -46/+46 |
| | |||||
* | Remove reset of idletracker in start() method as it is protected. | Henning Baldersheim | 2021-10-22 | 1 | -1/+0 |
| | |||||
* | Reduce chance of failure | Henning Baldersheim | 2021-10-22 | 1 | -1/+1 |
| | |||||
* | properly set utilization | Henning Baldersheim | 2021-10-22 | 3 | -24/+32 |
| | |||||
* | Do accounting when you are put to be, and when you are woken up. | Henning Baldersheim | 2021-10-22 | 1 | -6/+3 |
| | | | | Not when you fall asleep, and when you wake up. | ||||
* | Rename executorCount -> threadCount | Henning Baldersheim | 2021-10-22 | 3 | -8/+8 |
| | |||||
* | Add a metric for how many times a worker in a thread pool has woken up. | Henning Baldersheim | 2021-10-22 | 4 | -24/+83 |
| | | | | Also track the idle time a worker has and add metric for the utilization. | ||||
* | expose fallback host if you ask nicely | Håvard Pettersen | 2021-10-21 | 4 | -9/+19 |
| | |||||
* | add idle tracking helper classes | Håvard Pettersen | 2021-10-21 | 6 | -0/+175 |
| | |||||
* | Use a buffer on the heap over a buffer on the stack. Also increase buffer ↵ | Henning Baldersheim | 2021-10-20 | 1 | -4/+3 |
| | | | | from 8k to 64k | ||||
* | Use the ExecutorStats type directly. | Henning Baldersheim | 2021-10-19 | 5 | -20/+17 |
| | |||||
* | Move MonitoredRefCount and RetainGuard to vespalib. | Tor Egge | 2021-10-18 | 4 | -0/+119 |
| | |||||
* | add PrintTo for vespalib::string | Arne H Juul | 2021-10-13 | 1 | -0/+9 |
| | |||||
* | report more issues | Håvard Pettersen | 2021-10-13 | 1 | -1/+1 |
| | | | | also drop the prefix of issues that are logged by the default handler | ||||
* | Merge pull request #19514 from ↵ | Håvard Pettersen | 2021-10-12 | 3 | -0/+50 |
|\ | | | | | | | | | vespa-engine/havardpe/classify-some-exceptions-as-unsafe central classification of 'unsafe' exceptions | ||||
| * | central classification of 'unsafe' exceptions | Håvard Pettersen | 2021-10-12 | 3 | -0/+50 |
| | | |||||
* | | Merge pull request #19510 from vespa-engine/arnej/add-binary-data-input | Arne H Juul | 2021-10-12 | 2 | -20/+90 |
|\ \ | |/ |/| | add "data" format as JSON extension | ||||
| * | add "data" format as JSON extension | Arne H Juul | 2021-10-12 | 2 | -20/+90 |
| | | | | | | | | | | | | | | | | * when parsing JSON, allow binary data to be input as a hexdump prefixed with the letter "x"; this means that { foo: xFF0011 } will decode to an object where the "foo" field is of type DATA and contains the bytes 255, 0, and 17. | ||||
* | | add more convenient issue reporting | Håvard Pettersen | 2021-10-11 | 3 | -5/+55 |
|/ | |||||
* | Merge pull request #19457 from vespa-engine/havardpe/capture-issues | Håvard Pettersen | 2021-10-07 | 6 | -0/+210 |
|\ | | | | | capture issues by binding handlers to threads | ||||
| * | capture issues by binding handlers to threads | Håvard Pettersen | 2021-10-07 | 6 | -0/+210 |
| | | |||||
* | | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 92 | -92/+92 |
| | | |||||
* | | Update 2019 Yahoo Holdings copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | | |||||
* | | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 115 | -115/+115 |
| | | |||||
* | | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 673 | -683/+683 |
|/ | |||||
* | run tests with various sizes | Arne H Juul | 2021-09-29 | 1 | -21/+38 |
| | | | | * also use free() to keep valgrind happy | ||||
* | file should reflect name of function | Arne H Juul | 2021-09-29 | 4 | -3/+3 |
| | |||||
* | add common binary_hamming_distance function | Arne H Juul | 2021-09-28 | 6 | -0/+138 |
| | |||||
* | log peer address when debug logging | Arne Juul | 2021-08-26 | 1 | -1/+2 |
| | |||||
* | Avoid narrowing. | Tor Egge | 2021-08-23 | 1 | -1/+1 |
| |