Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't use gmock for now as it triggers valgrind. | Geir Storli | 2019-03-04 | 2 | -5/+1 |
| | |||||
* | Add '()' to macro definition. | Geir Storli | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | Rewrite only cppunit test in documentapi to use gtest. | Geir Storli | 2019-03-01 | 3 | -42/+26 |
| | |||||
* | Remove files used by old unit test runner. | Tor Egge | 2019-02-19 | 8 | -8/+0 |
| | |||||
* | Remove old unit test runner. | Tor Egge | 2019-02-19 | 1 | -74/+0 |
| | | | | Remove unmaintained scripts to generate old style unit test skeletons. | ||||
* | Eliminate clang warnings in documentapi | Tor Egge | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | remove unused "headersonly" functionality | Arne Juul | 2019-01-21 | 1 | -1/+0 |
| | |||||
* | Merge documentapi protocol routable factories (C++). | Tor Egge | 2019-01-21 | 1 | -3/+3 |
| | |||||
* | Only allow document api protocol version 6.221 (C++) | Tor Egge | 2019-01-21 | 7 | -1164/+1049 |
| | |||||
* | Narrow down routing of Document API GetDocument messages. | Tor Egge | 2018-11-01 | 1 | -0/+34 |
| | |||||
* | Remove the costly and unnecessary setSlobrokId interface. | Henning Baldersheim | 2018-10-04 | 2 | -16/+16 |
| | |||||
* | Remove the costly and unnecessary setSlobrokId interface. | Henning Baldersheim | 2018-10-04 | 2 | -57/+28 |
| | |||||
* | Merge documentapi routable factories classes (C++). | Tor Egge | 2018-09-27 | 1 | -3/+3 |
| | |||||
* | 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 | 4 | -31/+2 |
| | |||||
* | 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 | 4 | -0/+4 |
| | |||||
* | 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 | 4 | -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 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. | ||||
* | Remove unused systemstate | Henning Baldersheim | 2018-04-16 | 7 | -256/+0 |
| | |||||
* | 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 | 10 | -11/+14 |
| | |||||
* | Recreate object that was moved away | Henning Baldersheim | 2018-03-19 | 1 | -0/+1 |
| | |||||
* | Remove DocumentList with children... | Henning Baldersheim | 2018-03-19 | 2 | -2/+0 |
| | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict. | ||||
* | Remove MultiOperation | Henning Baldersheim | 2018-03-19 | 1 | -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 Egge | 2018-03-12 | 1 | -2/+1 |
| | |||||
* | Route document removes only to the recipient(s) handling the document type ↵ | Geir Storli | 2018-02-13 | 1 | -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 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 |
| | |||||
* | Add visitor bucket space encoding to C++ | Tor Brede Vekterli | 2018-01-29 | 8 | -60/+86 |
| | | | | | Also remove MultiOperation support, since it has already been removed from the Java DocumentProtocol. | ||||
* | Add named bucket space to GetBucketListMessage. | Geir Storli | 2017-11-22 | 2 | -13/+10 |
| | |||||
* | Add named bucket space to StatBucketMessage. | Geir Storli | 2017-11-22 | 2 | -3/+3 |
| | |||||
* | Reduce use of FastOS_Mutex and FastOS_Cond. | Tor Egge | 2017-10-27 | 1 | -1/+1 |
| | | | | Remove handover tricks, use move constructor and move assignment instead. | ||||
* | Revert "Revert "Use existing bucket space instead of placeholder value"" | Håkon Hallingstad | 2017-10-23 | 1 | -2/+1 |
| | |||||
* | Revert "Use existing bucket space instead of placeholder value" | Håkon Hallingstad | 2017-10-23 | 1 | -1/+2 |
| | |||||
* | Revert "Add bucket space to GetBucketListReply." | Tor Egge | 2017-10-23 | 1 | -2/+1 |
| | | | | This reverts commit 7e18bbfba09eab60283b51eaeefaf94e4879788b. | ||||
* | Merge pull request #3808 from ↵ | Tor Brede Vekterli | 2017-10-20 | 2 | -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 Egge | 2017-10-20 | 2 | -3/+3 |
| | |