Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #7896 from ↵ | Henning Baldersheim | 2018-12-06 | 4 | -18/+81 |
|\ | | | | | | | | | vespa-engine/geirst/fix-bug-in-datastore-memory-allocation Fix bug where allocation of too large buffers in data store caused of… | ||||
| * | Fix bug where allocation of too large buffers in data store caused offset in ↵ | Geir Storli | 2018-12-06 | 4 | -18/+81 |
| | | | | | | | | | | | | | | EntryRefT to be out of bounds. This happened in cases where wanted number of bytes was not a power of 2 and less than huge page size. After rounding up to nearest power of 2 (to match the underlying memory allocator) the allocated buffer became too large for the offset in EntryRefT to handle. | ||||
* | | Merge pull request #7889 from ↵ | Henning Baldersheim | 2018-12-06 | 6 | -37/+45 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/test-and-fix-postinglist-fallback-iterator Balder/test and fix postinglist fallback iterator | ||||
| * | | Return correct type. | Henning Baldersheim | 2018-12-06 | 1 | -1/+1 |
| | | | |||||
| * | | Add test for range search and also fetch postings with correct strictness. | Henning Baldersheim | 2018-12-06 | 1 | -25/+35 |
| | | | |||||
| * | | Allow repeated fetchPostings calls | Henning Baldersheim | 2018-12-06 | 1 | -4/+4 |
| | | | |||||
| * | | = default | Henning Baldersheim | 2018-12-06 | 3 | -7/+5 |
| |/ | |||||
* / | Manage ph-javacc-maven-plugin config in parent pom. | gjoranv | 2018-12-06 | 1 | -9/+0 |
|/ | | | | + Remove unused management for old javacc plugin. | ||||
* | Revert "Add assert to check sanity of input." | Henning Baldersheim | 2018-12-05 | 1 | -6/+1 |
| | |||||
* | Add assert to check sanity of input. | Henning Baldersheim | 2018-12-05 | 1 | -1/+6 |
| | |||||
* | Flip the bits when hashing to get good hashing. | Henning Baldersheim | 2018-12-04 | 1 | -1/+1 |
| | |||||
* | Revert "Swap offset and bufferid for better and more compact hashing." | Henning Baldersheim | 2018-12-04 | 2 | -9/+5 |
| | |||||
* | Merge pull request #7817 from ↵ | Jon Bratseth | 2018-11-29 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/toregge/allow-zero-arg-parenthesis-fixup Don't allow function argument list to start with comma. | ||||
| * | Don't allow function argument list to start with comma. | Tor Egge | 2018-11-29 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #7804 from vespa-engine/balder/randomize-keys | Henning Baldersheim | 2018-11-29 | 3 | -3/+6 |
|\ \ | |/ |/| | Balder/randomize keys | ||||
| * | Follow template instantiation. | Henning Baldersheim | 2018-11-28 | 1 | -1/+3 |
| | | |||||
| * | Use a simple and instead of div for modulo operation. | Henning Baldersheim | 2018-11-28 | 1 | -1/+2 |
| | | |||||
| * | Reserve a large hashmap to reduce number of collisions. | Henning Baldersheim | 2018-11-28 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #7805 from vespa-engine/bratseth/allow-zero-arg-parenthesis | Lester Solbakken | 2018-11-29 | 1 | -1/+1 |
|\ \ | |/ |/| | Allow no-arg function invocations to use parentheses | ||||
| * | Allow no-arg function invocations to use parentheses | Jon Bratseth | 2018-11-28 | 1 | -1/+1 |
| | | |||||
* | | Filter higher bits if not all are given. | Henning Baldersheim | 2018-11-28 | 1 | -1/+5 |
| | | |||||
* | | Bits are flipped. | Henning Baldersheim | 2018-11-28 | 1 | -1/+1 |
| | | |||||
* | | Swap offset and bufferid for better and more compact hashing. | Henning Baldersheim | 2018-11-28 | 1 | -4/+4 |
| | | |||||
* | | Reduce locked section by using a hashmap to reduce cachemisses during ↵ | Henning Baldersheim | 2018-11-28 | 11 | -76/+56 |
| | | | | | | | | | | | | | | | | | | | | repopulation. Create the old2New mapping during compaction No more precompute phase. Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp | ||||
* | | Add hash method. | Henning Baldersheim | 2018-11-28 | 1 | -0/+1 |
| | | |||||
* | | Avoid implicit conversion bug. | Henning Baldersheim | 2018-11-28 | 1 | -1/+1 |
| | | |||||
* | | Use explicit EntryRef constructor to avoid unintended conversion | Henning Baldersheim | 2018-11-28 | 57 | -442/+317 |
| | | | | | | | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp | ||||
* | | =default while reading code. | Henning Baldersheim | 2018-11-28 | 7 | -45/+19 |
| | | |||||
* | | = deafult and NULL -> nullptr | Henning Baldersheim | 2018-11-28 | 3 | -17/+11 |
|/ | |||||
* | Use provided scope to avoid class cast issues | Henning Baldersheim | 2018-11-24 | 1 | -0/+1 |
| | |||||
* | Move all importing to model-integration | Jon Bratseth | 2018-11-22 | 29 | -2713/+6 |
| | |||||
* | Restore old package name | Jon Bratseth | 2018-11-22 | 28 | -67/+65 |
| | |||||
* | Separate model integration into a separate module | Jon Bratseth | 2018-11-21 | 55 | -66015/+35 |
| | | | | | | | This allows us to access model importers (such as TensorFlow) in config models without loading one instance per config model instance, which is not possible with TensorFlow because it depends on JNI code. | ||||
* | Thaw dictionary in unique store when changing reference during compaction. | Tor Egge | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Use TF 1.11.0 everywhere | Jon Bratseth | 2018-11-15 | 1 | -2/+0 |
| | |||||
* | Actually set configured fadvise options. | Henning Baldersheim | 2018-11-14 | 7 | -24/+29 |
| | |||||
* | Clean up unused code | Henning Baldersheim | 2018-11-14 | 18 | -415/+119 |
| | |||||
* | Use nested namespace and general code unification. | Henning Baldersheim | 2018-11-14 | 36 | -570/+246 |
| | |||||
* | Merge pull request #7607 from ↵ | Håvard Pettersen | 2018-11-09 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/balder/minor-code-cleanup-while-reading-code Balder/minor code cleanup while reading code | ||||
| * | = deafult and 0 -> nullptr | Henning Baldersheim | 2018-11-09 | 1 | -1/+1 |
| | | |||||
* | | disable encryption for fs4 protocol in C++ | Håvard Pettersen | 2018-11-08 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #7575 from ↵ | Henning Baldersheim | 2018-11-06 | 44 | -816/+331 |
|\ | | | | | | | | | vespa-engine/balder/use-larger-leafs-for-postinglists Balder/use larger leafs for postinglists | ||||
| * | Instantiate the ConstIterator too | Henning Baldersheim | 2018-11-06 | 2 | -1/+2 |
| | | |||||
| * | Use 64 entries for docid entries and 32 entries for weighted entries for ↵ | Henning Baldersheim | 2018-11-05 | 1 | -2/+2 |
| | | | | | | | | leaf nodes. | ||||
| * | Clean up so all types related to attribute posting lists are defined in one ↵ | Henning Baldersheim | 2018-11-05 | 16 | -135/+86 |
| | | | | | | | | place. | ||||
| * | Nested namespace and related cleanup. | Henning Baldersheim | 2018-11-05 | 25 | -596/+210 |
| | | |||||
| * | Avoid double bookeeping. | Henning Baldersheim | 2018-11-05 | 3 | -17/+22 |
| | | |||||
| * | Unify on an existing typedef. | Henning Baldersheim | 2018-11-05 | 3 | -61/+14 |
| | | |||||
| * | typedef -> using | Henning Baldersheim | 2018-11-05 | 1 | -26/+17 |
| | | |||||
* | | Set adaptive-timeout as reason for coverage loss if it has any. | Henning Baldersheim | 2018-11-02 | 1 | -1/+1 |
|/ |