aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi/src/tests/messages
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-097-7/+7
|
* Use std::filesystem::is_directory and std::filesystem::existsTor Egge2023-07-201-2/+2
|
* Deserialize match features in SearchResult used in streaming search.Geir Storli2023-05-021-1/+5
|
* Serialize match features in vdslib::SearchResult.Tor Egge2023-04-281-0/+48
|
* Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ↵Tor Egge2023-04-212-204/+0
| | | | messages.
* add create-if-non-existent flag for document putHåvard Pettersen2023-04-193-8/+67
|
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-131-2/+2
|
* cleanup unused second pass statsArne H Juul2022-06-081-4/+0
|
* CloneablePtr -> std::unique_ptrHenning Baldersheim2022-03-291-2/+1
|
* Update tests to take vespalib::string size into accountTor Brede Vekterli2022-03-241-1/+1
|
* Reduce visibility of document::DocumentHenning Baldersheim2022-03-071-0/+1
|
* Don't set deprecated fields when aggregating visitor statisticsTor Brede Vekterli2022-01-311-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 fileArne H Juul2021-12-021-1/+1
|
* track namespace move in documenttypes.defArne H Juul2021-12-021-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.gjoranv2021-10-073-3/+3
|
* Update 2017 copyright notices.gjoranv2021-10-074-4/+4
|
* GC LoadTypeSetHenning Baldersheim2020-11-272-6/+3
|
* Remove load type from documentapi interface.Henning Baldersheim2020-11-241-5/+2
|
* Use std::string for selection as that is required for parsing and as it has ↵Henning Baldersheim2020-11-231-3/+8
| | | | a smaller memory footprint.
* - Reorder members for compactness.Henning Baldersheim2020-11-231-2/+9
| | | | | - Avoid needing the definition of Error everywhere. - use std::make_xxx and other c++11 constructs.
* Use a single chunkHenning Baldersheim2020-01-231-2/+2
|
* Update expected lengthHenning Baldersheim2019-08-161-43/+43
|
* doc: -> id:Henning Baldersheim2019-08-161-10/+10
|
* Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-091-5/+3
|
* remove unused "headersonly" functionalityArne Juul2019-01-211-1/+0
|
* Only allow document api protocol version 6.221 (C++)Tor Egge2019-01-216-1162/+1047
|
* Merge documentapi protocol test classes (C++).Tor Egge2018-09-277-1219/+993
|
* Only allow document api protocol version 5.115 or newer (C++).Tor Egge2018-09-273-29/+0
|
* Simplify documentapi deserialization unit test (C++).Tor Egge2018-09-261-85/+26
|
* Use forward declaration of document::DocumentUpdate.Tor Egge2018-09-252-0/+2
|
* Remove BatchDocumentUpdateMessage and BatchDocumentUpdateReply fromTor Egge2018-09-252-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 Baldersheim2018-06-122-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 nowTor Brede Vekterli2018-05-301-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 Vekterli2018-04-092-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 Vekterli2018-04-061-9/+5
|
* Tabs -> spacesTor Brede Vekterli2018-04-061-3/+3
|
* Write to temp file and do atomic rename in C++ DocumentAPI testsTor Brede Vekterli2018-04-061-3/+7
| | | | Should avoid racing with concurrent reads by Java DocumentAPI tests.
* Use shared pointer to const DocumentTypeRepo.Tor Egge2018-04-044-3/+5
|
* Remove DocumentList with children...Henning Baldersheim2018-03-191-1/+0
| | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict.
* Enable new document api protocol.Tor Egge2018-03-121-2/+1
|
* Change version of new document API protocol to 6.999 to avoid activation yet.Geir Storli2018-02-011-1/+1
|
* More work on StatBucket and GetBucketList codecs and testsTor Brede Vekterli2018-02-012-0/+41
|
* Remove conditional enabling of protocol feature in favor of versionTor Brede Vekterli2018-02-012-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 protocolTor Brede Vekterli2018-02-011-1/+1
|
* Add visitor bucket space encoding to C++Tor Brede Vekterli2018-02-018-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 Musum2018-01-308-127/+60
|
* Change version of new document API protocol to 6.999 to avoid activation yet.Geir Storli2018-01-301-1/+1
|
* More work on StatBucket and GetBucketList codecs and testsTor Brede Vekterli2018-01-292-0/+41
|
* Remove conditional enabling of protocol feature in favor of versionTor Brede Vekterli2018-01-292-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 protocolTor Brede Vekterli2018-01-291-1/+1
|