summaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
* Remove whitespaceHenning Baldersheim2018-08-121-1/+1
|
* Pass stringref by valueHenning Baldersheim2018-08-112-2/+2
|
* Pass stringref by valueHenning Baldersheim2018-08-101-1/+1
|
* Fix author tag for SimonBjørn Christian Seime2018-07-0555-56/+56
|
* Merge branch 'master' into arnej/use-log-abortArne Juul2018-06-204-12/+11
|\
| * 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.
* | use LOG_ABORT not just abort()Arne Juul2018-06-121-1/+3
|/ | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Last style changes before lazy documentupdate PR.Henning Baldersheim2018-06-121-5/+1
|
* clean up remnants of .mak filesArne Juul2018-06-111-1/+0
|
* Add missing spaceHenning Baldersheim2018-05-311-1/+1
|
* c++11ificationHenning Baldersheim2018-05-312-256/+170
| | | | | Conflicts: documentapi/src/vespa/documentapi/messagebus/routablefactories50.cpp
* Hide implementation details.Henning Baldersheim2018-05-311-4/+1
|
* Hardcode DocumentAPI RemoveLocation bucket space for nowTor Brede Vekterli2018-05-302-1/+7
| | | | | | | 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.
* Java 9: Suppress deprecation warning for finalize()gjoranv2018-05-031-0/+1
|
* Revert "Revert "Gjoranv/java9 prep 05""gjoranv2018-05-021-1/+1
|
* Revert "Gjoranv/java9 prep 05"gjoranv2018-05-021-1/+1
|
* Java 9: Replace 'new Long' with 'Long.valueOf'gjoranv2018-05-011-1/+1
|
* Remove usage of junit.frameworkJon Bratseth2018-04-2710-79/+144
|
* Remove old commentHenning Baldersheim2018-04-161-6/+0
|
* Remove unused systemstateHenning Baldersheim2018-04-1623-1194/+1
|
* 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.
* Only write protocol files if contents have changed (Java)Tor Brede Vekterli2018-04-091-2/+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-062-20/+6
|
* Remove unneeded flush() call on streamTor Brede Vekterli2018-04-061-1/+0
|
* Tabs -> spacesTor Brede Vekterli2018-04-061-3/+3
|
* Write to temp file and do atomic rename in Java DocumentAPI testsTor Brede Vekterli2018-04-061-1/+12
| | | | Should avoid racing with concurrent reads by C++ DocumentAPI tests.
* 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-0414-18/+19
|
* Default destructors.Henning Baldersheim2018-03-191-3/+1
|
* Recreate object that was moved awayHenning Baldersheim2018-03-191-0/+1
|
* Remove DocumentList with children...Henning Baldersheim2018-03-193-3/+2
| | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict.
* Remove MultiOperationHenning Baldersheim2018-03-1911-298/+3
| | | | | | | | 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-1274-5/+4
|
* Route document removes only to the recipient(s) handling the document type ↵Geir Storli2018-02-134-0/+123
| | | | | | (as given in the document id). For legacy document ids (without document type) we still use all the routes.
* Remove unused function.Geir Storli2018-02-131-6/+0
|
* Merge pull request #4915 from ↵Tor Egge2018-02-052-3/+0
|\ | | | | | | | | vespa-engine/geirst/misc-cleanup-after-new-document-api-protocol Geirst/misc cleanup after new document api protocol
| * Remove no longer relevant todos.Geir Storli2018-02-052-3/+0
| |
* | Avoid import by *Henning Baldersheim2018-02-031-2/+10
| |
* | Reduce loglevel to debug.Henning Baldersheim2018-02-031-1/+1
|/
* Define and use fixed bucket spaces names.Geir Storli2018-02-025-14/+27
|
* Define and use fixed bucket spaces in Java code.Geir Storli2018-02-026-21/+18
|
* Add data files to test new document API protocol cross language.Geir Storli2018-02-0170-0/+0
|
* Change version of new document API protocol to 6.999 to avoid activation yet.Geir Storli2018-02-014-4/+4
|
* Add GetBucketList test for JavaTor Brede Vekterli2018-02-011-0/+22
|
* More work on StatBucket and GetBucketList codecs and testsTor Brede Vekterli2018-02-0110-8/+131
|
* Add tests for StatBucketMessageTor Brede Vekterli2018-02-011-0/+22
|
* WIP for adding bucket space to stat-related messages in JavaTor Brede Vekterli2018-02-015-6/+81
|
* Also use 6.0 protocols in C++Tor Brede Vekterli2018-02-011-4/+4
|
* Add new protocol version to version listsTor Brede Vekterli2018-02-011-3/+4
|
* Remove conditional enabling of protocol feature in favor of versionTor Brede Vekterli2018-02-016-13/+9
| | | | | Cannot selectively enable for DocumentProtocol since bucket space config only applies per-cluster, while the protocol is application-global.