summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #24167 from vespa-engine/balder/gc-void-codev8.57.18Henning Baldersheim2022-09-2118-216/+31
|\ | | | | GC unused files and code.
| * GC unused files and code.Henning Baldersheim2022-09-2118-216/+31
| |
* | Revert "Make it possible to limit number of log lines returned" (#24168)Valerij Fredriksen2022-09-214-23/+36
|/
* Merge pull request #24166 from vespa-engine/balder/remove-unused-functionalityHenning Baldersheim2022-09-215-225/+9
|\ | | | | GC unused functionality.
| * GC unused functionality.Henning Baldersheim2022-09-215-225/+9
|/
* Merge pull request #24163 from ↵Geir Storli2022-09-215-167/+207
|\ | | | | | | | | vespa-engine/toregge/stop-using-docbuilder-in-searchcore-attribute-unit-test Stop using search::index::DocBuilder in searchcore attribute unit test.
| * Stop using search::index::DocBuilder in searchcore attribute unit test.Tor Egge2022-09-215-167/+207
| |
* | Merge pull request #24158 from ↵Tor Brede Vekterli2022-09-213-28/+109
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/avoid-bucket-db-race-during-cluster-state-transition Avoid bucket DB race during content node cluster state transition [run-systemtest]
| * | Avoid bucket DB race during content node cluster state transitionTor Brede Vekterli2022-09-213-28/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was possible for a distributor bucket fetch request to be processed _after_ a cluster state was enabled (and internally propagated) on the content node, but _before_ all side effects of this enabling were complete and fully visible. This could cause inconsistent information to be returned to the distributor, causing nodes to get out of sync bucket metadata. This commit handles such transition periods by introducing an implicit barrier between observing the incoming command and outgoing reply for a particular cluster state version. Upon observing the reply for a version, all side effects must already be visible since the reply is only sent once internal state processing is complete (both above and below the SPI). Until initiated and completed versions converge, requests are rejected and will be transparently retried by the distributors.
* | | Merge pull request #24159 from ↵Henning Baldersheim2022-09-213-18/+16
|\ \ \ | |_|/ |/| | | | | | | | vespa-engine/arnej/container-env-via-sentinel-config pass container environment variables via new mechanism also
| * | pass container environment variables via new mechanism alsoArne Juul2022-09-213-18/+16
| | |
* | | Merge pull request #24160 from ↵Tor Egge2022-09-215-72/+62
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/reduce-special-handling-of-struct-fields Reduce special handling of struct fields.
| * | | Reduce special handling of struct fields.Tor Egge2022-09-215-72/+62
|/ / /
* | | Merge pull request #24157 from vespa-engine/geirst/searchsummary-refactorTor Egge2022-09-2147-212/+193
|\ \ \ | |/ / |/| | Misc refactoring in searchsummary code
| * | Standardize on using lowercase first letter in function names.Geir Storli2022-09-2142-161/+162
| | |
| * | Cleanup IDocsumStore and IDocsumWriter interfaces.Geir Storli2022-09-2112-51/+31
| | |
* | | Merge pull request #24154 from vespa-engine/freva/max-log-linesJon Marius Venstad2022-09-214-36/+23
|\ \ \ | | | | | | | | Make it possible to limit number of log lines returned
| * | | Make it possible to limit number of log lines returnedValerij Fredriksen2022-09-214-7/+20
| | | |
| * | | Non-functional cleanupValerij Fredriksen2022-09-213-29/+3
| | | |
* | | | Merge pull request #24153 from ↵Geir Storli2022-09-211-9/+97
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/test-static-member-functions-for-inserting-fields-in-slime-filler Test static member functions for inserting fields in SlimeFiller.
| * | | | Test static member functions for inserting fields in SlimeFiller.Tor Egge2022-09-211-9/+97
| | |/ / | |/| |
* | | | Merge pull request #24151 from vespa-engine/hmusum/cleanup-35Håkon Hallingstad2022-09-215-48/+29
|\ \ \ \ | |_|/ / |/| | | Cluster controller cleanup, part 17 [run-systemtest]
| * | | Make sure we don't call wait() with 0 as argumentHarald Musum2022-09-213-7/+11
| | | | | | | | | | | | | | | | wait(0) will wait indefinitely
| * | | Simplify exception handling when doing connect in rpc serverHarald Musum2022-09-202-31/+16
| | | |
| * | | No need to call disconnect twiceHarald Musum2022-09-201-10/+2
| | | |
* | | | Merge pull request #24152 from vespa-engine/arnej/verify-vespamalloc-attributesMorten Tokle2022-09-214-14/+34
|\ \ \ \ | |_|/ / |/| | | restrict vespamalloc attributes
| * | | restrict vespamalloc attributesArne Juul2022-09-214-14/+34
|/ / / | | | | | | | | | * only "name tokens' allowed
* | | Merge pull request #24145 from ↵Geir Storli2022-09-211-462/+329
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/stop-using-docbuilder-in-docsummary-unit-test Stop using search::index::DocBuilder in docsummary unit test.
| * | | Stop using search::index::DocBuilder in docsummary unit test.Tor Egge2022-09-201-462/+329
| | | |
* | | | Merge pull request #24142 from ↵Geir Storli2022-09-2116-85/+157
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/optimize-summary-class-resolving Optimize resolving and usage of summary result class.
| * | | | Optimize resolving and usage of summary result class.Geir Storli2022-09-2116-85/+157
| | | | | | | | | | | | | | | | | | | | | | | | | If an explicit set of fields is specified in the docsum request, we avoid reading the document instance from disk if all those fields are generated on the fly.
* | | | | Merge pull request #24150 from ↵Henning Baldersheim2022-09-219-207/+30
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-24149-revert-24144-revert-24135-bratseth/boolean-shortcircuit Revert "Revert "Revert "Short circuit boolean expressions"""
| * | | | | Revert "Revert "Revert "Short circuit boolean expressions"""Henning Baldersheim2022-09-219-207/+30
|/ / / / /
* | | | | Merge pull request #24149 from ↵Henning Baldersheim2022-09-219-30/+207
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-24144-revert-24135-bratseth/boolean-shortcircuit Revert "Revert "Short circuit boolean expressions""
| * | | | | Revert "Revert "Short circuit boolean expressions""Henning Baldersheim2022-09-219-30/+207
| | |/ / / | |/| | |
* | | | | Merge pull request #24148 from ↵Henning Baldersheim2022-09-218-28/+49
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-24139-revert-24126-arnej/pass-environment-in-config Revert "Revert "pass environment variables securily in config""
| * | | | | Revert "Revert "pass environment variables securily in config""Henning Baldersheim2022-09-218-28/+49
| |/ / / /
* | | | | Merge pull request #24147 from ↵Henning Baldersheim2022-09-212-7/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/omp-threads-only-for-searchnode Only set OMP_NUM_TREADS for SearchNode which is the only user of open…
| * | | | | Only set OMP_NUM_TREADS for SearchNode which is the only user of openblas.Henning Baldersheim2022-09-212-7/+4
| |/ / / /
* | | | | Merge pull request #24146 from ↵Henning Baldersheim2022-09-211-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/balder/let-nproc-ignore-OMP_NUM_THREADS Let nproc ignore OMP_NUM_THREADS and OMP_THREAD_LIMIT environment var…
| * | | | Let nproc ignore OMP_NUM_THREADS and OMP_THREAD_LIMIT environment variables.Henning Baldersheim2022-09-211-1/+1
|/ / / /
* | | | Merge pull request #24138 from ↵v8.56.20Geir Storli2022-09-209-50/+49
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/only-save-config-needed-for-replay-of-transaction-log Only save config needed for replay of transaction log.
| * | | | Make replay schema based on replay summary config.Tor Egge2022-09-207-44/+40
| | | | |
| * | | | Only save config needed for replay of transaction log.Tor Egge2022-09-202-6/+9
| | |/ / | |/| |
* | | | Merge pull request #24144 from ↵Harald Musum2022-09-209-207/+30
|\ \ \ \ | | | | | | | | | | | | | | | vespa-engine/revert-24135-bratseth/boolean-shortcircuit
| * | | | Revert "Short circuit boolean expressions"Arnstein Ressem2022-09-209-207/+30
|/ / / /
* | | | Merge pull request #24141 from vespa-engine/freva/wtd-recursiveHåkon Hallingstad2022-09-201-1/+1
|\ \ \ \ | | | | | | | | | | Make wantToDeprovision recursive
| * | | | Make wantToDeprovision recursiveValerij Fredriksen2022-09-201-1/+1
| | | | |
* | | | | Merge pull request #24140 from vespa-engine/mpolden/validate-zip-entry-pathMartin Polden2022-09-204-2/+42
|\ \ \ \ \ | |/ / / / |/| | | | Validate zip entry path when unpacking
| * | | | Validate zip entry path when unpackingMartin Polden2022-09-204-2/+42
| | | | |