summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Dense string formJon Bratseth2019-06-078-49/+188
|
* Merge pull request #9714 from vespa-engine/bjorncs/remove-ping-configserverBjørn Christian Seime2019-06-062-11/+0
|\ | | | | Remove ping-configserver
| * Remove ping-configserverBjørn Christian Seime2019-06-062-11/+0
| |
* | Merge pull request #9716 from vespa-engine/freva/remove-unused-fieldsValerij Fredriksen2019-06-064-43/+2
|\ \ | | | | | | Remove unused fields
| * | Remove unused fieldsValerij Fredriksen2019-06-064-43/+2
| |/
* | Merge pull request #9715 from ↵Tor Brede Vekterli2019-06-063-10/+16
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/do-not-block-scanning-buckets-on-first-cluster-state Do not block scanning all buckets on first cluster state edge
| * | Do not block scanning all buckets on first cluster state edgeTor Brede Vekterli2019-06-063-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scanning all buckets is expensive and blocks the main distributor thread during the entire process. Instead, use the standard "recovery mode" functionality that is triggered for all subsequent state transitions. Recovery mode scans allow client operations to be scheduled alongside the scanning, but still tries to scan the DB as quickly as possible. There shouldn't be anything that special with the first cluster state that implies a full scan is inherently required.
* | | Merge pull request #9709 from ↵Bjørn Meland2019-06-061-0/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/less-heap-for-logserver-container Reduce start and max heap for logserver-container
| * | | Reduce start and max heap for logserver-containerHarald Musum2019-06-061-0/+1
| | | |
* | | | Merge pull request #9713 from vespa-engine/bratseth/rewrite-constant-referencesLester Solbakken2019-06-066-16/+21
|\ \ \ \ | | | | | | | | | | Rewrite large constant references from foo to constant(foo)
| * | | | Rewrite large constant references from foo to constant(foo)Jon Bratseth2019-06-066-16/+21
| | |_|/ | |/| |
* | | | Merge pull request #9707 from ↵Henning Baldersheim2019-06-064-13/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/use-non-chunked-base64-encoding-for-json-raw-fields Do not use chunked output for Base64-encoded raw fields in JSON output
| * | | | Do not use chunked output for Base64-encoded raw fields in JSON outputTor Brede Vekterli2019-06-064-13/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous code would always insert at least one linebreak in the output. Replace Apache Commons encoder with explicit basic `java.util.Base64` encoder to make us less dependent on magic constructor args. Explicitly test that we still can decode chunked _input_ to ensure we do not break roundtrip serialization ability for old outputs.
* | | | | Merge pull request #9711 from ↵Tor Egge2019-06-0624-151/+281
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | vespa-engine/geirst/field-length-inspector-in-memory-index Geirst/field length inspector in memory index
| * | | | Extend MemoryIndex to take an instance of IFieldLengthInspector to setup ↵Geir Storli2019-06-0623-99/+224
| | | | | | | | | | | | | | | | | | | | field length calculators per field index.
| * | | | Rewrite memory index unit tests to gtest.Geir Storli2019-06-062-53/+58
|/ / / /
* | | | Merge pull request #9710 from vespa-engine/bjorncs/configserver-rpc-authzBjørn Christian Seime2019-06-061-1/+1
|\ \ \ \ | |_|_|/ |/| | | Include authorizer mode in log warning
| * | | Include authorizer mode in log warningBjørn Christian Seime2019-06-061-1/+1
| | | |
* | | | Merge pull request #9706 from vespa-engine/havardpe/use-direct-tensor-buildersHåvard Pettersen2019-06-0640-1261/+322
|\ \ \ \ | | | | | | | | | | Havardpe/use direct tensor builders
| * | | | remove sparse tensor builderHåvard Pettersen2019-06-0611-402/+0
| | | | | | | | | | | | | | | | | | | | also remove sparse tensor unsorted address builder
| * | | | use direct sparse tensor builderHåvard Pettersen2019-06-0618-78/+212
| | | | |
| * | | | remove dense tensor builderHåvard Pettersen2019-06-069-481/+0
| | | | |
| * | | | use direct dense tensor builderHåvard Pettersen2019-06-067-393/+203
| | |_|/ | |/| | | | | | | | | | also remove tensor micro-benchmark
* | | | Merge pull request #9704 from vespa-engine/toregge/reduce-experimental-featuresTor Brede Vekterli2019-06-062-23/+23
|\ \ \ \ | | | | | | | | | | Use normal type traits.
| * | | | Use normal type traits.Tor Egge2019-06-061-15/+15
| | | | |
| * | | | Use inplace new instead of std::_ConstructTor Egge2019-06-052-8/+8
| | | | | | | | | | | | | | | | | | | | Use std::destroy or std::destroy_at instead of std::_Destroy.
* | | | | Merge pull request #9705 from ↵Valerij Fredriksen2019-06-061-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | vespa-engine/yngveaasheim/warn-on-feeding-parse-errors Warn on feeding parse errors, but no stack trace
| * | | | Include messages from nested exceptionsYngve Aasheim2019-06-061-1/+1
| | | | |
| * | | | Warn on feeding parse errors, but no stack traceYngve Aasheim2019-06-061-2/+2
| | | | |
* | | | | Merge pull request #9698 from ↵Tor Egge2019-06-0613-87/+190
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/geirst/provide-field-length-info-from-index-searchable Geirst/provide field length info from index searchable
| * | | | Change searchcorespi::IndexSearchable to also implement the ↵Geir Storli2019-06-0512-21/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IFieldLengthInspector API. Currently the memory and disk index implementations return empty field length info for all fields.
| * | | | Rewrite indexcollection unit tests to gtest.Geir Storli2019-06-052-76/+67
| | | | |
* | | | | Merge pull request #9703 from vespa-engine/olaa/repomock-fixAndreas Eriksen2019-06-061-0/+2
|\ \ \ \ \ | | | | | | | | | | | | Repo mock fix
| * | | | | Repo mock fixOla Aunrønning2019-06-061-0/+2
|/ / / / /
* | | | | Merge pull request #9702 from vespa-engine/olaa/filter-on-node-stateAndreas Eriksen2019-06-061-0/+2
|\ \ \ \ \ | |_|_|/ / |/| | | | Filter on node state
| * | | | Filter on node stateOla Aunrønning2019-06-061-0/+2
| | | | |
* | | | | Merge pull request #9701 from vespa-engine/bjorncs/configserver-loggingHarald Musum2019-06-061-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Reduce log level to reduce noise in vespa log
| * | | | Reduce log level to reduce noise in vespa logBjørn Christian Seime2019-06-061-1/+1
|/ / / /
* | | | Merge pull request #9699 from vespa-engine/bratseth/expression-file-referencesJon Bratseth2019-06-068-91/+49
|\ \ \ \ | | | | | | | | | | Expression file references in Vespa models
| * | | | Expression file references in Vespa modelsJon Bratseth2019-06-068-91/+49
| |/ / /
* | | | Merge pull request #9700 from ↵Jon Marius Venstad2019-06-062-3/+23
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | vespa-engine/mpolden/handle-activating-removed-maintainer Handle activation of removed maintainer
| * | | Handle activation of removed maintainerMartin Polden2019-06-062-3/+23
|/ / / | | | | | | | | | | | | If an inactive maintainer is removed from the code, the inactive flag is impossible to delete.
* | | Merge pull request #9696 from vespa-engine/revert-9414-olaa/seeded-coredump-idOla Aunrønning2019-06-052-36/+35
|\ \ \ | |/ / |/| | Revert "Merge pull request #9414"
| * | Revert "Merge pull request #9414 from vespa-engine/olaa/seeded-coredump-id"Ola Aunrønning2019-06-052-36/+35
| | | | | | | | | | | | | | | This reverts commit dac7c521fda1504e5a0ea415f760d9fdf1fbdf25, reversing changes made to 509fa1c2e9bcdc5eac2f257ce0f83dcffe73e9ec.
* | | Merge pull request #9693 from ↵Geir Storli2019-06-051-0/+2
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/add-missing-pragma-once-to-header-file Header file should only be included once. Add pragma directive.
| * | | Header file should only be included once. Add pragma directive.Tor Egge2019-06-051-0/+2
| | | |
* | | | Merge pull request #9691 from ↵Geir Storli2019-06-0515-358/+432
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | vespa-engine/toregge/factor-out-posocc-field-params Factor out PosOccFieldParams and PosOccFieldsParams
| * | | Factor out PosOccFieldParams and PosOccFieldsParams from posocccompressionTor Egge2019-06-0515-358/+432
| | | | | | | | | | | | | | | | compilation unit.
* | | | Merge pull request #9692 from vespa-engine/freva/remove-unused-methodHåkon Hallingstad2019-06-053-20/+0
|\ \ \ \ | | | | | | | | | | Remove unused method
| * | | | Remove unused methodValerij Fredriksen2019-06-053-20/+0
| | | | |