Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 7 | -7/+7 |
| | |||||
* | Use std::filesystem::is_directory and std::filesystem::exists | Tor Egge | 2023-07-20 | 1 | -2/+2 |
| | |||||
* | Deserialize match features in SearchResult used in streaming search. | Geir Storli | 2023-05-02 | 1 | -1/+5 |
| | |||||
* | Serialize match features in vdslib::SearchResult. | Tor Egge | 2023-04-28 | 1 | -0/+48 |
| | |||||
* | Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ↵ | Tor Egge | 2023-04-21 | 2 | -204/+0 |
| | | | | messages. | ||||
* | add create-if-non-existent flag for document put | Håvard Pettersen | 2023-04-19 | 3 | -8/+67 |
| | |||||
* | Reduce creation of Document instances without DocumentTypeRepo. | Geir Storli | 2023-03-13 | 1 | -2/+2 |
| | |||||
* | cleanup unused second pass stats | Arne H Juul | 2022-06-08 | 1 | -4/+0 |
| | |||||
* | CloneablePtr -> std::unique_ptr | Henning Baldersheim | 2022-03-29 | 1 | -2/+1 |
| | |||||
* | Update tests to take vespalib::string size into account | Tor Brede Vekterli | 2022-03-24 | 1 | -1/+1 |
| | |||||
* | Reduce visibility of document::Document | Henning Baldersheim | 2022-03-07 | 1 | -0/+1 |
| | |||||
* | Don't set deprecated fields when aggregating visitor statistics | Tor Brede Vekterli | 2022-01-31 | 1 | -2/+2 |
| | | | | | | | | The 1st/2nd pass functionality has been deprecated for a long time, but unfortunately the documents/bytes visited stats have been wired to be returned as part of 2nd phase statistics instead of the regular higher-level fields. This commit changes this, but the serialization will still have to remain in place until Vespa 8. | ||||
* | more descriptive name for header file | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 1 | -0/+1 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 4 | -4/+4 |
| | |||||
* | GC LoadTypeSet | Henning Baldersheim | 2020-11-27 | 2 | -6/+3 |
| | |||||
* | Remove load type from documentapi interface. | Henning Baldersheim | 2020-11-24 | 1 | -5/+2 |
| | |||||
* | Use std::string for selection as that is required for parsing and as it has ↵ | Henning Baldersheim | 2020-11-23 | 1 | -3/+8 |
| | | | | a smaller memory footprint. | ||||
* | - Reorder members for compactness. | Henning Baldersheim | 2020-11-23 | 1 | -2/+9 |
| | | | | | - Avoid needing the definition of Error everywhere. - use std::make_xxx and other c++11 constructs. | ||||
* | Use a single chunk | Henning Baldersheim | 2020-01-23 | 1 | -2/+2 |
| | |||||
* | Update expected length | Henning Baldersheim | 2019-08-16 | 1 | -43/+43 |
| | |||||
* | doc: -> id: | Henning Baldersheim | 2019-08-16 | 1 | -10/+10 |
| | |||||
* | Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids. | Henning Baldersheim | 2019-08-09 | 1 | -5/+3 |
| | |||||
* | remove unused "headersonly" functionality | Arne Juul | 2019-01-21 | 1 | -1/+0 |
| | |||||
* | Only allow document api protocol version 6.221 (C++) | Tor Egge | 2019-01-21 | 6 | -1162/+1047 |
| | |||||
* | Merge documentapi protocol test classes (C++). | Tor Egge | 2018-09-27 | 7 | -1219/+993 |
| | |||||
* | Only allow document api protocol version 5.115 or newer (C++). | Tor Egge | 2018-09-27 | 3 | -29/+0 |
| | |||||
* | Simplify documentapi deserialization unit test (C++). | Tor Egge | 2018-09-26 | 1 | -85/+26 |
| | |||||
* | Use forward declaration of document::DocumentUpdate. | Tor Egge | 2018-09-25 | 2 | -0/+2 |
| | |||||
* | Remove BatchDocumentUpdateMessage and BatchDocumentUpdateReply from | Tor Egge | 2018-09-25 | 2 | -88/+0 |
| | | | | | | C++ portion of documentapi. Remove corresponding document api cross language files. Remove corresponding storageapi messages. | ||||
* | 1 - Use a backing buffer for the DocumentUpdate that always is source of truth. | Henning Baldersheim | 2018-06-12 | 2 | -8/+7 |
| | | | | | | | | | | | 2 - Use this buffer for re-serialization. 3 - Make deserialization lazy where possible. Currently lazy on replay and when arriving over the storageapi. Still needs to eager over documentapi. 4 - Deserialize eagerly in the persistence thread since those are plentyfull and not bottlenecked, instead of in the single master thread. Use real repo. | ||||
* | Hardcode DocumentAPI RemoveLocation bucket space for now | Tor Brede Vekterli | 2018-05-30 | 1 | -0/+3 |
| | | | | | | | Not present in wire format, so doing a pragmatic workaround until we can bump the protocol version. Should not be too problematic, as using RemoveLocation in the global bucket space sounds like a pretty esoteric use case. | ||||
* | Only write protocol files if contents have changed (C++) | Tor Brede Vekterli | 2018-04-09 | 2 | -4/+18 |
| | | | | | Prevents races between reader and writer when tests across languages run in parallel. | ||||
* | Revert "Write DocumentAPI test data in two phases" | Tor Brede Vekterli | 2018-04-06 | 1 | -9/+5 |
| | |||||
* | Tabs -> spaces | Tor Brede Vekterli | 2018-04-06 | 1 | -3/+3 |
| | |||||
* | Write to temp file and do atomic rename in C++ DocumentAPI tests | Tor Brede Vekterli | 2018-04-06 | 1 | -3/+7 |
| | | | | Should avoid racing with concurrent reads by Java DocumentAPI tests. | ||||
* | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 4 | -3/+5 |
| | |||||
* | Remove DocumentList with children... | Henning Baldersheim | 2018-03-19 | 1 | -1/+0 |
| | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict. | ||||
* | Enable new document api protocol. | Tor Egge | 2018-03-12 | 1 | -2/+1 |
| | |||||
* | Change version of new document API protocol to 6.999 to avoid activation yet. | Geir Storli | 2018-02-01 | 1 | -1/+1 |
| | |||||
* | More work on StatBucket and GetBucketList codecs and tests | Tor Brede Vekterli | 2018-02-01 | 2 | -0/+41 |
| | |||||
* | Remove conditional enabling of protocol feature in favor of version | Tor Brede Vekterli | 2018-02-01 | 2 | -2/+2 |
| | | | | | Cannot selectively enable for DocumentProtocol since bucket space config only applies per-cluster, while the protocol is application-global. | ||||
* | Selectively enable multiple bucket spaces in C++ document protocol | Tor Brede Vekterli | 2018-02-01 | 1 | -1/+1 |
| | |||||
* | Add visitor bucket space encoding to C++ | Tor Brede Vekterli | 2018-02-01 | 8 | -60/+86 |
| | | | | | Also remove MultiOperation support, since it has already been removed from the Java DocumentProtocol. | ||||
* | Revert "Geirst/add bucket space to document api" | Harald Musum | 2018-01-30 | 8 | -127/+60 |
| | |||||
* | Change version of new document API protocol to 6.999 to avoid activation yet. | Geir Storli | 2018-01-30 | 1 | -1/+1 |
| | |||||
* | More work on StatBucket and GetBucketList codecs and tests | Tor Brede Vekterli | 2018-01-29 | 2 | -0/+41 |
| | |||||
* | Remove conditional enabling of protocol feature in favor of version | Tor Brede Vekterli | 2018-01-29 | 2 | -2/+2 |
| | | | | | Cannot selectively enable for DocumentProtocol since bucket space config only applies per-cluster, while the protocol is application-global. | ||||
* | Selectively enable multiple bucket spaces in C++ document protocol | Tor Brede Vekterli | 2018-01-29 | 1 | -1/+1 |
| |