Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement GenerationHolder in terms of the generic generation hold list. | Geir Storli | 2022-10-10 | 12 | -212/+81 |
| | |||||
* | Implement a generic hold list for data elements associated with a generation. | Geir Storli | 2022-10-10 | 6 | -9/+209 |
| | |||||
* | Use more modern C++ features. | Geir Storli | 2022-10-07 | 2 | -29/+30 |
| | |||||
* | Hide implementation details in datastore classes. | Geir Storli | 2022-10-07 | 3 | -29/+41 |
| | |||||
* | Hide more details inside BufferState and reduce external API on BufferStats. | Geir Storli | 2022-10-07 | 11 | -85/+121 |
| | | | | | Using incDead() directly is no longer supported as marking elements as dead right before they are put on hold is unnecessary. | ||||
* | Include algorithm to get definition of std::find | Tor Egge | 2022-10-06 | 1 | -0/+1 |
| | |||||
* | Move tracking of datastore buffer statistics to separate classes. | Geir Storli | 2022-10-06 | 20 | -217/+319 |
| | |||||
* | Remove unused DataStoreBase::startCompactWorstBuffer() member functions. | Tor Egge | 2022-10-06 | 2 | -40/+0 |
| | |||||
* | Stop using DataStoreBase::startCompact() member function. | Tor Egge | 2022-10-06 | 12 | -64/+22 |
| | |||||
* | Use vespalib::datastore::CompactionContext when compacting tensor attributes. | Tor Egge | 2022-10-06 | 4 | -1/+66 |
| | |||||
* | Use datastore free list handling with a simpler API. | Geir Storli | 2022-10-05 | 13 | -192/+70 |
| | |||||
* | Implement new free list handling for datastores with a simpler API. | Geir Storli | 2022-10-05 | 7 | -2/+323 |
| | |||||
* | Update expected sizes when using libc++. | Tor Egge | 2022-10-04 | 1 | -2/+2 |
| | |||||
* | Add vespalib::datastore::CompactingBuffers. | Tor Egge | 2022-10-04 | 18 | -131/+147 |
| | |||||
* | Add vespalib::datastore::Aligner. | Tor Egge | 2022-10-04 | 1 | -0/+45 |
| | |||||
* | Remove AlignedEntryRef. | Tor Egge | 2022-10-03 | 9 | -92/+24 |
| | |||||
* | Implement allocate() function on ArrayStore. | Geir Storli | 2022-10-03 | 3 | -35/+122 |
| | | | | | This can be used when serializing objects into char buffers when e.g. using an ArrayStore<char> for memory management. | ||||
* | Add TensorBufferStore. | Tor Egge | 2022-09-30 | 1 | -1/+2 |
| | |||||
* | Pass type mapper to buffer type handlers for array store. | Tor Egge | 2022-09-30 | 5 | -6/+10 |
| | |||||
* | Merge pull request #24276 from ↵ | Tor Egge | 2022-09-30 | 2 | -164/+174 |
|\ | | | | | | | | | vespa-engine/geirst/rewrite-array-store-tests-to-gtest Rewrite unit tests to use GTest. | ||||
| * | Rewrite unit tests to use GTest. | Geir Storli | 2022-09-30 | 2 | -164/+174 |
| | | |||||
* | | Add tensor buffer operations. | Tor Egge | 2022-09-30 | 2 | -0/+5 |
|/ | |||||
* | Refactor ArrayStore to support generic type id to array size mappers. | Geir Storli | 2022-09-29 | 7 | -82/+156 |
| | | | | The default type mapper uses a 1-to-1 mapping between type id and array size for small arrays. | ||||
* | Normalize includes in searchcore and searchlib. | Tor Egge | 2022-09-28 | 1 | -2/+2 |
| | |||||
* | Normalize includes in vespalib. | Tor Egge | 2022-09-27 | 5 | -5/+5 |
| | |||||
* | Normalize includes for btreeinserter.cpp, btreeremover.cpp and btreeroot.cpp | Tor Egge | 2022-09-26 | 5 | -11/+1 |
| | |||||
* | Normalize includes in btreerootbase.cpp | Tor Egge | 2022-09-26 | 1 | -1/+0 |
| | |||||
* | Normalize includes in datastore.cpp, datastore.hpp and datastorebase.cpp. | Tor Egge | 2022-09-26 | 3 | -3/+2 |
| | |||||
* | Merge pull request #24195 from ↵ | Tor Egge | 2022-09-23 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/toregge/use-inline-constexpr-variables Use inline constexpr variables. | ||||
| * | Use inline constexpr variables. | Tor Egge | 2022-09-23 | 1 | -2/+2 |
| | | |||||
* | | Reduce include and visibility of ptrholder.h | Henning Baldersheim | 2022-09-23 | 1 | -1/+4 |
|/ | |||||
* | Include cstddef get definition of size_t. | Tor Egge | 2022-09-22 | 1 | -0/+1 |
| | |||||
* | use more concepts | Håvard Pettersen | 2022-09-21 | 10 | -54/+40 |
| | |||||
* | more flexible ThreadBundle::run variants | Håvard Pettersen | 2022-09-19 | 3 | -41/+63 |
| | |||||
* | Merge pull request #24102 from ↵ | Henning Baldersheim | 2022-09-19 | 4 | -5/+4 |
|\ | | | | | | | | | vespa-engine/balder/avoid-pulling-in-small-vector-everywhere Avoid including smallvector in arrayref, then it is included 'everywh… | ||||
| * | Avoid including smallvector in arrayref, then it is included 'everywhere'. | Henning Baldersheim | 2022-09-16 | 4 | -5/+4 |
| | | |||||
* | | Remove ifdefs for g++ version older than g++ 10. | Tor Egge | 2022-09-18 | 2 | -2/+2 |
| | | |||||
* | | Backport to gcc 10 (system compiler on Debian 11). | Tor Egge | 2022-09-18 | 4 | -10/+15 |
|/ | |||||
* | start using concepts in vespalib | Håvard Pettersen | 2022-09-15 | 5 | -19/+22 |
| | |||||
* | more convenient ThreadBundle::run | Håvard Pettersen | 2022-09-14 | 5 | -15/+99 |
| | |||||
* | thread bundle now available when calculating the global filter | Håvard Pettersen | 2022-09-12 | 3 | -0/+31 |
| | |||||
* | Unify og getNumActiveDocs and hide some implementations. | Henning Baldersheim | 2022-09-09 | 1 | -3/+3 |
| | |||||
* | Merge pull request #23980 from ↵ | Tor Brede Vekterli | 2022-09-08 | 3 | -4/+5 |
|\ | | | | | | | | | vespa-engine/vekterli/add-status-page-frame-ancestors-csp Add frame-ancestors: 'none' to CSP headers returned by internal server | ||||
| * | Update test HTTP header expectations | Tor Brede Vekterli | 2022-09-08 | 2 | -2/+2 |
| | | |||||
| * | Add frame-ancestors: 'none' to CSP headers returned by internal server | Tor Brede Vekterli | 2022-09-08 | 1 | -2/+3 |
| | | | | | | | | | | We already have (and will continue to have) `X-Frame-Options: DENY`, but this is the more modern version of it. | ||||
* | | Revert "Revert "Unify access to assets needed during rank-setup."" | Henning Baldersheim | 2022-09-07 | 1 | -2/+5 |
|/ | |||||
* | Revert "Unify access to assets needed during rank-setup." | Tor Egge | 2022-09-07 | 1 | -5/+2 |
| | |||||
* | Unify access to assets needed during rank-setup. | Henning Baldersheim | 2022-09-06 | 1 | -2/+5 |
| | |||||
* | Merge pull request #23946 from ↵ | Henning Baldersheim | 2022-09-06 | 3 | -64/+91 |
|\ | | | | | | | | | vespa-engine/havardpe/rank-profile-report-name-mapping-support support mapping names in execution profiling output | ||||
| * | support mapping names in execution profiling output | Håvard Pettersen | 2022-09-06 | 3 | -64/+91 |
| | | | | | | | | | | use feature descriptions rather than raw feature names drop single quotes from feature descriptions |