aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #21120 from ↵v7.541.24Henning Baldersheim2022-02-0910-12/+111
|\ | | | | | | | | vespa-engine/revert-21119-revert-21118-balder/wire-in-mallopt-control-of-vespamalloc-skeleton Revert "Revert "Wire in mallopt(in param, int value) interface in vespamalloc and ver…""
| * Let default limit be 1G, and add extra comment about usage and non-usage.Henning Baldersheim2022-02-094-5/+7
| |
| * Add a simple MallocMmapGuardHenning Baldersheim2022-02-092-0/+49
| |
| * Add a simple MallocMmapGuardHenning Baldersheim2022-02-092-7/+10
| |
| * Add back <functional> headerHenning Baldersheim2022-02-091-0/+1
| |
| * Revert "Revert "Wire in mallopt(in param, int value) interface in ↵Henning Baldersheim2022-02-096-6/+50
| | | | | | | | vespamalloc and ver…""
* | Merge pull request #21125 from ↵Henning Baldersheim2022-02-094-0/+72
|\ \ | | | | | | | | | | | | vespa-engine/toregge/add-reset-and-create-methods-to-vespalib-array Add reset and create methods to vespalib::Array.
| * | Add reset and create methods to vespalib::Array.Tor Egge2022-02-094-0/+72
| | |
* | | Merge pull request #21123 from ↵Henning Baldersheim2022-02-0910-110/+27
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/geirst/remove-feature-flag-enable-feed-block-in-distributor Remove feature flag "enable-feed-block-in-distributor".
| * | Remove feature flag "enable-feed-block-in-distributor".Geir Storli2022-02-0910-110/+27
| | | | | | | | | | | | This has been the default for several months.
* | | Merge pull request #21121 from ↵Geir Storli2022-02-092-19/+42
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/block-in-place-resize-from-nonzero-to-zero-size Block in-place resize from nonzero to zero size.
| * | | Block in-place resize from nonzero to zero size.Tor Egge2022-02-092-19/+42
| | |/ | |/|
* | | Merge pull request #21122 from ↵Bjørn Christian Seime2022-02-091-1/+11
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/bjorncs/graceful-handling-unknown-method Fail with correct status code on invalid method
| * | Fail with correct status code on invalid methodBjørn Christian Seime2022-02-091-1/+11
| | |
* | | Merge pull request #21119 from ↵Harald Musum2022-02-096-50/+6
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/revert-21118-balder/wire-in-mallopt-control-of-vespamalloc-skeleton Revert "Wire in mallopt(in param, int value) interface in vespamalloc and ver…"
| * | | Revert "Wire in mallopt(in param, int value) interface in vespamalloc and ↵Arnstein Ressem2022-02-096-50/+6
|/ / / | | | | | | | | | ver…"
* | | Merge pull request #21117 from vespa-engine/hmusum/add-namespaceHarald Musum2022-02-091-0/+2
|\ \ \ | | | | | | | | Add namespace to filename
| * | | Add namespace to filenameHarald Musum2022-02-091-0/+2
| | | |
* | | | Merge pull request #21118 from ↵Henning Baldersheim2022-02-096-6/+50
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | vespa-engine/balder/wire-in-mallopt-control-of-vespamalloc-skeleton Wire in mallopt(in param, int value) interface in vespamalloc and ver…
| * | | Wire in mallopt(in param, int value) interface in vespamalloc and verify ↵Henning Baldersheim2022-02-096-6/+50
|/ / / | | | | | | | | | simple wiring.
* | | Merge pull request #21116 from vespa-engine/bratseth/array-type-inferenceJon Bratseth2022-02-095-28/+110
|\ \ \ | | | | | | | | Type inference where the output type is an array
| * | | Type inference where the output type is an arrayJon Bratseth2022-02-095-28/+110
| | | |
* | | | Merge pull request #21094 from vespa-engine/bjorncs/jdisc-pre-shutdownBjørn Christian Seime2022-02-094-12/+2
|\ \ \ \ | | | | | | | | | | Enable pre-shutdown command for jdisc by default
| * | | | Enable pre-shutdown command for jdisc by defaultBjørn Christian Seime2022-02-074-12/+2
| | | | |
* | | | | Merge pull request #21114 from vespa-engine/balder/use-mmap-for-large-vectors-4Håvard Pettersen2022-02-091-20/+32
|\ \ \ \ \ | | | | | | | | | | | | Automatically switch to mmap for large allocations.
| * | | | | Deinline expensive methods.Henning Baldersheim2022-02-091-13/+28
| | | | | |
| * | | | | Automatically switch to mmap for large allocations.Henning Baldersheim2022-02-091-12/+9
| | |_|/ / | |/| | |
* | | | | Merge pull request #21115 from vespa-engine/balder/use-mmap-for-large-vectors-5Håvard Pettersen2022-02-091-6/+8
|\ \ \ \ \ | | | | | | | | | | | | Automatically switch to mmap for large allocations.
| * | | | | Automatically switch to mmap for large allocations.Henning Baldersheim2022-02-091-6/+8
| |/ / / /
* | | | | Merge pull request #21112 from vespa-engine/balder/use-mmap-for-large-vectors-3Håvard Pettersen2022-02-0911-38/+46
|\ \ \ \ \ | | | | | | | | | | | | vector of string_id tends to become very large. Use mmap allocation a…
| * | | | | vector of string_id tends to become very large. Use mmap allocation ↵Henning Baldersheim2022-02-0811-38/+46
| | | | | | | | | | | | | | | | | | | | | | | | automatically.
* | | | | | Merge pull request #21111 from vespa-engine/balder/use-mmap-for-large-vectors-2Håvard Pettersen2022-02-091-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Use mmap automatically for large vectors.
| * | | | | | Use mmap automatically for large vectors.Henning Baldersheim2022-02-081-1/+2
| |/ / / / /
* | | | | | Merge pull request #21110 from vespa-engine/balder/use-mmap-for-large-vectors-1Håvard Pettersen2022-02-092-14/+18
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Use mmap automatically for large vectors.
| * | | | | Use mmap automatically for large vectors.Henning Baldersheim2022-02-082-14/+18
| |/ / / / | | | | | | | | | | | | | | | Deinline constructor as it is expensive.
* | | | | Merge pull request #21113 from ↵Harald Musum2022-02-091-0/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | vespa-engine/hmusum/exit-on-error-when-getting-config Exit on error when getting config [run-systemtest]
| * | | | Exit on error when getting configHarald Musum2022-02-081-0/+2
| | | | |
* | | | | Merge pull request #21106 from vespa-engine/balder/use-existing-types-3Henning Baldersheim2022-02-0831-360/+324
|\ \ \ \ \ | |_|/ / / |/| | | | - Generate mode modern c++ code.
| * | | | Refactor to avoid code duplication.Henning Baldersheim2022-02-082-16/+6
| | | | |
| * | | | Add noexcept to move constructors.Henning Baldersheim2022-02-082-13/+6
| | | | |
| * | | | Generate move constructor too.Henning Baldersheim2022-02-081-0/+8
| | | | |
| * | | | - Generate mode modern c++ code.Henning Baldersheim2022-02-0829-345/+318
| |/ / / | | | | | | | | | | | | | | | | - Use existing predefined types. - Allow for better management by allowing large string vectors to be mmapped.
* | | | Merge pull request #21109 from vespa-engine/bjorncs/improve-loggingHenning Baldersheim2022-02-081-15/+16
|\ \ \ \ | | | | | | | | | | Improve logging of jdisc shutdown
| * | | | Improve logging of jdisc shutdownBjørn Christian Seime2022-02-081-15/+16
|/ / / /
* | | | Merge pull request #21108 from vespa-engine/bjorncs/jdisc-corev7.540.35Bjørn Christian Seime2022-02-0811-42/+11
|\ \ \ \ | | | | | | | | | | Deprecate method leaking Guice
| * | | | Deprecate method leaking GuiceBjørn Christian Seime2022-02-0811-42/+11
| |/ / /
* | | | Merge pull request #21107 from vespa-engine/bjorncs/json-rendererBjørn Christian Seime2022-02-082-27/+60
|\ \ \ \ | |_|_|/ |/| | | Deprecate public API in JsonRenderer that leaks Jackson
| * | | Deprecate public API in JsonRenderer that leaks JacksonBjørn Christian Seime2022-02-082-27/+60
| |/ /
* | | Merge pull request #21104 from vespa-engine/toregge/remove-noop-std-moveHenning Baldersheim2022-02-082-3/+3
|\ \ \ | |/ / |/| | Remove noop std::move.
| * | Remove noop std::move().Tor Egge2022-02-081-1/+1
| | |