summaryrefslogtreecommitdiffstats
path: root/documentapi/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Don't use gmock for now as it triggers valgrind.Geir Storli2019-03-042-5/+1
|
* Add '()' to macro definition.Geir Storli2019-03-011-1/+1
|
* Rewrite only cppunit test in documentapi to use gtest.Geir Storli2019-03-013-42/+26
|
* Remove files used by old unit test runner.Tor Egge2019-02-198-8/+0
|
* Remove old unit test runner.Tor Egge2019-02-191-74/+0
| | | | Remove unmaintained scripts to generate old style unit test skeletons.
* Eliminate clang warnings in documentapiTor Egge2019-02-081-1/+1
|
* remove unused "headersonly" functionalityArne Juul2019-01-211-1/+0
|
* Merge documentapi protocol routable factories (C++).Tor Egge2019-01-211-3/+3
|
* Only allow document api protocol version 6.221 (C++)Tor Egge2019-01-217-1164/+1049
|
* Narrow down routing of Document API GetDocument messages.Tor Egge2018-11-011-0/+34
|
* Remove the costly and unnecessary setSlobrokId interface.Henning Baldersheim2018-10-042-16/+16
|
* Remove the costly and unnecessary setSlobrokId interface.Henning Baldersheim2018-10-042-57/+28
|
* Merge documentapi routable factories classes (C++).Tor Egge2018-09-271-3/+3
|
* 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-274-31/+2
|
* Simplify documentapi deserialization unit test (C++).Tor Egge2018-09-261-85/+26
|
* Use forward declaration of document::DocumentUpdate.Tor Egge2018-09-254-0/+4
|
* 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-124-12/+11
| | | | | | | | | | | 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.
* Remove unused systemstateHenning Baldersheim2018-04-167-256/+0
|
* 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-0410-11/+14
|
* Recreate object that was moved awayHenning Baldersheim2018-03-191-0/+1
|
* Remove DocumentList with children...Henning Baldersheim2018-03-192-2/+0
| | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict.
* Remove MultiOperationHenning Baldersheim2018-03-191-23/+0
| | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp storage/src/vespa/storage/persistence/persistencethread.cpp Fix merge conflict.
* Enable new document api protocol.Tor Egge2018-03-121-2/+1
|
* Route document removes only to the recipient(s) handling the document type ↵Geir Storli2018-02-131-0/+60
| | | | | | (as given in the document id). For legacy document ids (without document type) we still use all the routes.
* 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
|
* Add visitor bucket space encoding to C++Tor Brede Vekterli2018-01-298-60/+86
| | | | | Also remove MultiOperation support, since it has already been removed from the Java DocumentProtocol.
* Add named bucket space to GetBucketListMessage.Geir Storli2017-11-222-13/+10
|
* Add named bucket space to StatBucketMessage.Geir Storli2017-11-222-3/+3
|
* Reduce use of FastOS_Mutex and FastOS_Cond.Tor Egge2017-10-271-1/+1
| | | | Remove handover tricks, use move constructor and move assignment instead.
* Revert "Revert "Use existing bucket space instead of placeholder value""Håkon Hallingstad2017-10-231-2/+1
|
* Revert "Use existing bucket space instead of placeholder value"Håkon Hallingstad2017-10-231-1/+2
|
* Revert "Add bucket space to GetBucketListReply."Tor Egge2017-10-231-2/+1
| | | | This reverts commit 7e18bbfba09eab60283b51eaeefaf94e4879788b.
* Merge pull request #3808 from ↵Tor Brede Vekterli2017-10-202-7/+12
|\ | | | | | | | | vespa-engine/toregge/add-bucket-space-to-storage-commands-pass4 Adjust constructors for more storage commands to use document::Bucket
| * Add bucket space to StatBucketMessage.Tor Egge2017-10-202-3/+3
| |