aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi/src
Commit message (Collapse)AuthorAgeFilesLines
* Add comments describing that SearchResult and DocumentSummary messages and ↵Tor Egge2023-04-212-0/+4
| | | | | | replies were replaced by QueryResult message and reply in 2010.
* Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ↵Tor Egge2023-04-2117-715/+8
| | | | messages.
* Add condition support to distributor `GetOperation`Tor Brede Vekterli2023-04-191-0/+4
| | | | | | This involves two things: * Propagate input condition to sent Get requests when present * Add condition match status to newest replica metadata aggregation
* add requested annotationsHåvard Pettersen2023-04-193-2/+7
|
* add create-if-non-existent flag for document putHåvard Pettersen2023-04-199-12/+146
|
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-132-11/+14
|
* Backport visit slicing to `vespa-visit` CLI toolTor Brede Vekterli2023-03-011-0/+4
| | | | | | | | | | Allows for efficient parallelization across multiple visitor instances, mirroring the existing support in Document V1. Also clean up some legacy option value parsing code. Note: changing the parsed type for `maxtotalhits` from `int` to `long` is intentional; the internal limit is already a `long` and a cluster may have a lot more than `INT32_MAX` documents.
* avoid using fastos thread in searchcoreHåvard Pettersen2023-02-273-3/+0
| | | | also remove some left-behind includes
* untangle fnet from fastosHåvard Pettersen2023-02-222-7/+4
|
* - Use T && f() && to avoid moving temporaries.Henning Baldersheim2023-02-031-2/+2
| | | | - std::make_unique/make_shared
* - Deinline destructor.Henning Baldersheim2023-02-012-84/+75
| | | | | | - Move instead of copy = > noexcept move construtors. - make_unique/make_shared. - c++11 for loops
* deinline destructors.Henning Baldersheim2023-02-019-41/+25
|
* Stack => Deque and gc unused ConfigFileFormatHenning Baldersheim2023-01-251-62/+82
|
* Preserve return typeJon Bratseth2023-01-171-4/+8
|
* Return builderJon Bratseth2023-01-131-1/+2
|
* We can only handle unconditional async messages in network thread.Henning Baldersheim2023-01-121-1/+1
|
* Change from typedef to using in documentapi C++ code.Geir Storli2022-12-2124-49/+49
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-202-5/+7
|
* Handle unaligned read in PutDocumentMessage::getSequenceId() andTor Egge2022-12-092-2/+2
| | | | | UpdateDocumentMessage::getSequenceId() the same way as for RemoveDocumentMessage::getSequenceId().
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-042-2/+2
|
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-042-2/+2
|
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-022-2/+2
|
* Move synchronous policy init inside lockTor Brede Vekterli2022-11-301-4/+4
| | | | | | | Avoids a race when multiple threads try to synchronously initialize a MessageBus policy. This resolves a TSan warning.
* Support tracing for /document/v1/ visit requestsjonmv2022-10-121-7/+6
|
* Return X-Vespa-Ignored-Fields if fields were ignoredJon Bratseth2022-10-066-8/+12
|
* Merge pull request #24042 from vespa-engine/bratseth/cleanup-671Jon Bratseth2022-09-235-6/+7
|\ | | | | No functional changes
| * No functional changesJon Bratseth2022-09-145-6/+7
| |
* | Short circuit boolean expressionsJon Bratseth2022-09-211-1/+2
| | | | | | | | | | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* | Revert "Revert "Revert "Short circuit boolean expressions"""Henning Baldersheim2022-09-211-2/+1
| |
* | Revert "Revert "Short circuit boolean expressions""Henning Baldersheim2022-09-211-1/+2
| |
* | Revert "Short circuit boolean expressions"Arnstein Ressem2022-09-201-2/+1
| |
* | Short circuit boolean expressionsJon Bratseth2022-09-201-1/+2
| | | | | | | | | | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* | Simplify and unify the use of Timers.Henning Baldersheim2022-09-141-28/+20
|/
* remove unused doxygen setup filesArne Juul2022-08-291-1213/+0
|
* GC long gone config and som minor code cleanup.Henning Baldersheim2022-07-061-3/+2
|
* Revert "Revert "Revert "GC long gone config"""Arnstein Ressem2022-07-051-2/+3
|
* Revert "Revert "GC long gone config""Henning Baldersheim2022-07-051-3/+2
|
* Revert "GC long gone config"Henning Baldersheim2022-07-051-2/+3
|
* GC long gone configHenning Baldersheim2022-07-051-3/+2
|
* Make load balancer thread safe.Henning Baldersheim2022-06-304-33/+54
|
* Remove 'requireSequencing' as an option.Henning Baldersheim2022-06-261-1/+0
| | | | As a consequence move protocol and params resolution to common code so that it is always handled in the decoding/encoding thread.
* avoid unaligned accessHåvard Pettersen2022-06-201-1/+2
|
* Remove outdated suppressWarningsgjoranv2022-06-091-1/+0
|
* Remove on Vespa 8Jon Bratseth2022-06-084-162/+48
|
* remove 'Storage' protocolArne H Juul2022-06-081-1/+0
|
* Remove maxFirstPass support on Vespa 8Jon Bratseth2022-06-084-53/+2
|
* cleanup unused second pass statsArne H Juul2022-06-086-49/+10
|
* Remove warnings and push some todosJon Bratseth2022-06-081-3/+3
|
* Bump full removal of priorities to Vespa 9Tor Brede Vekterli2022-06-084-10/+10
| | | | | Streaming search still uses this to ensure low latencies, and we don't have a replacement for priorities for this use case yet.
* Remove on Vespa 8Jon Bratseth2022-06-085-18/+0
|