Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Remove unused variables. | Tor Egge | 2021-08-23 | 1 | -0/+5 |
| | |||||
* | Extend test of array store compaction context. | Tor Egge | 2021-08-18 | 1 | -10/+34 |
| | |||||
* | Compact HNSW index when ratio of dead bytes / address space is too high | Tor Egge | 2021-08-18 | 2 | -0/+15 |
| | | | | relative to used bytes / address space. | ||||
* | Merge pull request #18752 from ↵ | Henning Baldersheim | 2021-08-16 | 1 | -0/+1 |
|\ | | | | | | | | | vespa-engine/toregge/use-4096-buffers-for-hnsw-index-link-array-store Use 4096 buffers for HNSW link array store. | ||||
| * | Use 4096 buffers for HNSW link array store. | Tor Egge | 2021-08-16 | 1 | -0/+1 |
| | | | | | | | | | | Configure link array store to handle arrays of 193 elements or less without indirect storage. | ||||
* | | Instead of having one large array of individually allocated vectors use | Henning Baldersheim | 2021-08-16 | 1 | -1/+0 |
|/ | | | | | 2 large, optionally mmapped, vectors where the first just points into the second. In order to avoid resizing, count first. | ||||
* | Assert that compacting flag is not already set for buffer that | Tor Egge | 2021-08-16 | 1 | -4/+3 |
| | | | | | is candiate for compaction. Use markCompacting() to mark buffer being compacted. | ||||
* | Assert that compacting flag has been set on buffers when finishing compacting. | Tor Egge | 2021-08-16 | 1 | -1/+5 |
| | | | | Bypass buffer resize if it is already large enough. | ||||
* | Consider reusing active buffer. | Tor Egge | 2021-08-16 | 9 | -37/+138 |
| | |||||
* | Revert "Consider reusing active buffer." | Henning Baldersheim | 2021-08-15 | 9 | -138/+37 |
| | |||||
* | Consider reusing active buffer. | Tor Egge | 2021-08-13 | 9 | -37/+138 |
| | |||||
* | Use stats from all active buffers of same type when resizing a buffer. | Tor Egge | 2021-08-12 | 3 | -21/+21 |
| | |||||
* | Use grow factor when considering switching to a new buffer. | Tor Egge | 2021-08-11 | 4 | -12/+27 |
| | | | | This enables earlier ramp-up of buffer sizes. | ||||
* | Allow limits up to 512M. | Henning Baldersheim | 2021-08-02 | 1 | -2/+3 |
| | |||||
* | Generalize how address space usage is reported from attribute vectors. | Geir Storli | 2021-07-15 | 2 | -0/+8 |
| | | | | | This prepares for reporting address space usage for more attribute vector components, not only enum store and multi-value mapping. | ||||
* | Merge pull request #18495 from vespa-engine/balder/allow-presizing-of-arrays | Henning Baldersheim | 2021-07-01 | 16 | -71/+98 |
|\ | | | | | Balder/allow presizing of arrays | ||||
| * | Move reserve method out the of the Value interface implementation. | Henning Baldersheim | 2021-07-01 | 1 | -1/+1 |
| | | |||||
| * | typedef -> using | Henning Baldersheim | 2021-07-01 | 1 | -1/+1 |
| | | |||||
| * | Add final and noexcept | Henning Baldersheim | 2021-07-01 | 8 | -37/+35 |
| | | |||||
| * | Allow presizing of arrays in slime. | Henning Baldersheim | 2021-07-01 | 12 | -34/+63 |
| | | |||||
* | | Undo unintended reformatting | Henning Baldersheim | 2021-07-01 | 1 | -8/+12 |
| | | |||||
* | | Inline write_cmpr_ulong | Henning Baldersheim | 2021-07-01 | 1 | -34/+41 |
|/ | |||||
* | GC bad and unused method. | Henning Baldersheim | 2021-07-01 | 2 | -4/+3 |
| | |||||
* | Reduce exposure of internal details to reduce number of includes. | Henning Baldersheim | 2021-06-30 | 11 | -17/+21 |
| | |||||
* | Use '= default' | Henning Baldersheim | 2021-06-30 | 1 | -1/+1 |
| | |||||
* | Separate when to use emplace_back() and when to use emplace() as we already ↵ | Henning Baldersheim | 2021-06-30 | 1 | -17/+27 |
| | | | | know it. | ||||
* | Use nested namespace | Henning Baldersheim | 2021-06-30 | 49 | -178/+58 |
| |