aboutsummaryrefslogtreecommitdiffstats
path: root/document
Commit message (Collapse)AuthorAgeFilesLines
* Add missing includes, avoid shadow warning and skip including file notTor Egge2023-09-291-1/+1
| | | | | | present in llvm 17. Issues detected when compiling with clang++ 17 / libc++ 17 / llvm 17.
* link + html cleanupKristian Aune2023-09-201-517/+730
|
* Random cleanupjonmv2023-09-071-2/+0
|
* Use Guice 6.0Bjørn Christian Seime2023-09-041-1/+1
| | | | | | https://github.com/google/guice/wiki/Guice600 We cannot upgrade to 7.x as we export javax.inject from container. 6.x supports both the old javax.inject and the new jakarta.inject replacement.
* Handle tensor modify update with "create: true" for non-existing tensor.Geir Storli2023-08-283-13/+43
|
* Add "create non-existing cells" flag to TensorModifyUpdate.Geir Storli2023-08-2514-44/+214
| | | | | | | When this is true, non-existing cells in the input tensor is created before applying the modify update. The default cell value is 0.0 for REPLACE and ADD operations, and 1.0 for MULTIPLY operation.
* Extend modify update operation in Java to match the new C++ behavior.Geir Storli2023-08-235-13/+124
| | | | This creates non-existing sub-spaces with default cell value first.
* Add modify operation that creates non-existing sub-spaces with default cell ↵Geir Storli2023-08-223-13/+168
| | | | values.
* Merge pull request #28056 from vespa-engine/bratseth/consider-reallocation-costv8.212.18Valerij Fredriksen2023-08-151-1/+1
|\ | | | | Bratseth/consider reallocation cost
| * Consider switching cost when choosing resourcesJon Bratseth2023-08-151-1/+1
| |
* | GC and clean up more unused codeHenning Baldersheim2023-08-151-1/+1
|/
* Set aside space for headroom in one passJon Bratseth2023-07-251-1/+1
|
* Use std::filesystem::is_directory and std::filesystem::existsTor Egge2023-07-201-2/+2
|
* Use std::filesystem::rename instead of vespalib::rename.Tor Egge2023-07-191-6/+7
|
* handle nested arrays also inside the "blocks" formatArne Juul2023-07-041-1/+3
|
* Disable compiler warning about unused but set variable whenTor Egge2023-06-171-0/+2
| | | | compiling bison generated document selection parser with AppleClang.
* GC unused assert includesHenning Baldersheim2023-05-174-3/+3
|
* Disable string length restriction introduced in Jackson 2.15Bjørn Christian Seime2023-05-093-3/+16
| | | | Disable restriction only for parsers/generators which is likely to handle literals exceeding 5M
* Use base64 encoding with padding also for get/visitHenning Baldersheim2023-05-035-6/+5
|
* pick up create flag for put operationsHåvard Pettersen2023-04-282-5/+10
|
* Merge pull request #26891 from vespa-engine/balder/unify-feed-operationsHåvard Pettersen2023-04-2710-76/+58
|\ | | | | Unify passing of all feed operations through the various feed apis.
| * Remove common ConditionalFeedOperationHenning Baldersheim2023-04-274-31/+21
| |
| * Unify passing of all feed operations through the various feed apis.Henning Baldersheim2023-04-279-55/+47
| |
* | Use timestamp from Jetty as creation time for Request/HttpRequestBjørn Christian Seime2023-04-271-1/+1
|/
* Merge pull request #26782 from ↵Tor Brede Vekterli2023-04-192-2/+18
|\ | | | | | | | | vespa-engine/havardpe/create-if-non-existent-for-document-put add create-if-non-existent flag for document put
| * add requested annotationsHåvard Pettersen2023-04-191-0/+4
| |
| * add create-if-non-existent flag for document putHåvard Pettersen2023-04-192-2/+14
| |
* | Skip padding of base64 encoded data.Henning Baldersheim2023-04-196-11/+10
| |
* | Build with jdk20Jon Bratseth2023-04-171-1/+1
|/
* Workarounds for libc++ 15 are still needed for libc++ 16.Tor Egge2023-04-031-1/+1
|
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-1320-131/+136
|
* Merge pull request #26262 from ↵Henning Baldersheim2023-03-012-3/+71
|\ | | | | | | | | vespa-engine/geirst/empty-document-deserialization-fix Always propagate the document type to the internal StructFieldValue.
| * Always propagate the document type to the internal StructFieldValue.Geir Storli2023-03-012-3/+71
| | | | | | | | | | | | After deserialization of an empty document the internal StructFieldValue would not have the document type. Then, if a StringFieldValue of that empty document was updated (e.g. by an AssignValueUpdate), later lazy deserialization of its annotations would crash as the document type was not present.
* | Merge pull request #26246 from vespa-engine/bratseth/cluster-infoValerij Fredriksen2023-03-011-3/+2
|\ \ | | | | | | Pass ClusterInfo
| * | Pass ClusterInfoJon Bratseth2023-03-011-3/+2
| |/
* / re-apply "remove fastos"Håvard Pettersen2023-03-011-1/+0
|/ | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753.
* Revert "remove fastos"Harald Musum2023-02-281-0/+1
|
* remove fastosHåvard Pettersen2023-02-281-1/+0
|
* Merge pull request #26128 from ↵Tor Brede Vekterli2023-02-222-7/+18
|\ | | | | | | | | vespa-engine/vekterli/fix-supertype-match-for-doc-sel-field-lookups Fix C++ document selection regression where supertype in field expression would not match as expected
| * Fix regression where supertype in field expression would not resolveTor Brede Vekterli2023-02-212-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A change between 7 and 8 to use exact-matching for document types was implemented a tad too aggressively, as it should still be possible to match against supertypes in a document selection field expression. Let type `B` inherit `A`, and `A` have a field `foo`, and matching a document of type `B`: Prior to this fix: * `B.foo` _would_ match (implicit supertype field resolving) * `A.foo` would _not_ match due to exact type mismatch After this fix, both will match as generally expected.
* | Tune cluster controller memoryJon Bratseth2023-02-211-1/+1
|/ | | | | | - Change from 7 to 6 cluster controllers per host - Correct real memory limit for admin - Test admin provisioning
* - [[noreturn]] is standard.Henning Baldersheim2023-02-151-1/+1
| | | | - gnu printf format specification is defacto standard.
* Use faster std::from_chars instead of oldstyle strtoul.Henning Baldersheim2023-02-131-9/+8
|
* Remove optimisation now void since libc now optimizes for newer cpus.Henning Baldersheim2023-02-132-87/+36
| | | | Time has caught up.
* Add workaround for std::from_chars for double in libc++.Tor Egge2023-02-111-0/+13
|
* Avoid implicit-exception-spec-mismatch warning.Tor Egge2023-02-082-2/+8
|
* - Improve sanity checking of input to distance-to-path feature.Henning Baldersheim2023-02-061-0/+2
| | | | - Keep comment
* Merge pull request #25871 from ↵Henning Baldersheim2023-02-047-86/+25
|\ | | | | | | | | vespa-engine/balder/drop-boost-crc-random-tokenizer Drop boost crc, random and tokenizer
| * Drop boost crc, random and tokenizerHenning Baldersheim2023-02-047-86/+25
| |
* | Add test for negative infinity tooHenning Baldersheim2023-02-041-0/+1
| |