aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15129 from vespa-engine/hakonhall/use-javadoc-no-forkHåkon Hallingstad2020-11-0219-178/+68
|\ | | | | Use javadoc-no-fork and various fixes
| * Update pom.xmlHåkon Hallingstad2020-11-021-0/+5
| | | | | | Add back maven-compiler-plugin, needed for IntelliJ
| * Use javadoc-no-fork and various fixesHåkon Hallingstad2020-10-3119-182/+67
| |
* | Merge pull request #15116 from ↵Tor Brede Vekterli2020-11-0229-97/+612
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/add-striped-btree-bucket-db-impl Add striped content node B-tree bucket database impl
| * | Update and add commentsTor Brede Vekterli2020-11-023-8/+19
| | |
| * | Add test for explicit read guard iterator key orderingTor Brede Vekterli2020-10-301-0/+23
| | |
| * | Add stripe bits config and wire to implementationTor Brede Vekterli2020-10-3017-28/+68
| | | | | | | | | | | | | | | Default is zero bits, which causes the standard, non-striped implementation to be used.
| * | Add striped implementation of B-tree content node bucket databaseTor Brede Vekterli2020-10-3017-76/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Abstracts away multiple underlying B-tree DBs that each hold a subset of the super bucket space. Offers ordered iteration via a priority-queue based view over the sub DBs. Not yet ready for prime time, as the striping inherently requires an absolute lower bound on the bucket bits used in the system, which is currently not enforced.
* | | Merge pull request #15134 from ↵Håkon Hallingstad2020-11-022-4/+63
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/add-requiredtrue-for-override-without-node-children Add required="true" for override without node children
| * | | Extract methodHåkon Hallingstad2020-11-021-11/+12
| | | |
| * | | Add required="true" for override without node childrenHåkon Hallingstad2020-11-022-4/+62
| | | |
* | | | Merge pull request #15119 from vespa-engine/havardpe/simple-median-aggrHåvard Pettersen2020-11-027-20/+98
|\ \ \ \ | | | | | | | | | | added simple median aggregator
| * | | | median gives NaN if there are any NaN valuesHåvard Pettersen2020-10-312-20/+18
| | | | |
| * | | | re-write to use nth_element and max_elementHåvard Pettersen2020-10-301-5/+7
| | | | |
| * | | | ignore NaN valuesHåvard Pettersen2020-10-302-3/+29
| | | | |
| * | | | added simple median aggregatorHåvard Pettersen2020-10-307-20/+72
| | | | |
* | | | | Merge pull request #15095 from vespa-engine/smorgrav/tenantinfoTorbjørn Smørgrav2020-11-029-17/+456
|\ \ \ \ \ | | | | | | | | | | | | Smorgrav/tenantinfo
| * | | | | Add one unit test of the cloud tenant serialization with non empty infosmorgrav2020-11-021-0/+12
| | | | | |
| * | | | | Add license headersmorgrav2020-11-023-0/+3
| | | | | |
| * | | | | Rename empty singletons, simplify isEmpty and add author tagsmorgrav2020-11-027-26/+29
| | | | | |
| * | | | | Do not use wildcard importssmorgrav2020-10-292-4/+12
| | | | | |
| * | | | | Remove rest api parser - for another prsmorgrav2020-10-291-40/+0
| | | | | |
| * | | | | Back and forth on which cursor to work with in tenantinfo serializationsmorgrav2020-10-293-8/+44
| | | | | |
| * | | | | Add unit tests and fix accordinglysmorgrav2020-10-295-7/+111
| | | | | |
| * | | | | Add TenantInfo classes and wire them in CloudTenant and serialization codesmorgrav2020-10-299-16/+329
| | | | | |
* | | | | | Merge pull request #15131 from vespa-engine/lesters/missing-onnx-model-infoJon Bratseth2020-11-022-1/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | Disregard ONNX model type info if file not found
| * | | | | | Disregard ONNX model type info if file not foundLester Solbakken2020-11-022-1/+11
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #15087 from vespa-engine/jonmv/reindexing-data-storesJon Marius Venstad2020-11-0210-13/+339
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Jonmv/reindexing data stores
| * | | | | Rename method and defensively copy in constructorJon Marius Venstad2020-11-024-10/+10
| | | | | |
| * | | | | Add data store for reindexing dataJon Marius Venstad2020-10-297-0/+322
| | | | | |
| * | | | | Split out method to get the config generation of all services of an applicationJon Marius Venstad2020-10-293-13/+17
| | | | | |
* | | | | | Merge pull request #15130 from ↵Henning Baldersheim2020-11-016-15/+49
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/lid-space-backoff-when-pending Add teste for move when pending.
| * | | | | | - Use 2 loops as moving invalidates metastore.Henning Baldersheim2020-11-011-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move update of cursor til second loop. - Only set done when both loops are completed.
| * | | | | | Move in same loop as move can now fail.Henning Baldersheim2020-11-011-32/+3
| | | | | | |
| * | | | | | Add teste for move when pending.Henning Baldersheim2020-11-015-10/+43
|/ / / / / / | | | | | | | | | | | | | | | | | | Implement backoff for lidspace when poending.
* | | | | | Merge pull request #15128 from ↵Henning Baldersheim2020-10-3110-38/+75
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/avoid-deadlock-by-checking-if-it-might-block Check if the lid might block due to missing commit.
| * | | | | | Use braces.Henning Baldersheim2020-10-313-5/+13
| | | | | | |
| * | | | | | Check if the lid might block due to missing commit.Henning Baldersheim2020-10-3010-38/+67
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | If so pill back and reschedule. Rescheduling will give a busy loop, but that is rare and find.
* | | | | | Merge pull request #15127 from vespa-engine/balder/add-back-missing-syncHenning Baldersheim2020-10-302-3/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add back missing sync for ealier cleanup.
| * | | | | | Repeat sync twice.Henning Baldersheim2020-10-303-4/+11
| | | | | | |
| * | | | | | Add back missing sync for ealier cleanup.Henning Baldersheim2020-10-301-0/+1
|/ / / / / /
* | | | | | Merge pull request #15120 from vespa-engine/havardpe/avoid-unrolling-reduce-allArne H Juul2020-10-301-15/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | avoid unrolling reduce all loop
| * | | | | | avoid unrolling reduce all loopHåvard Pettersen2020-10-301-15/+5
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to see if it help the number stability of the BERT performance test. Note that unrolling made it go 4 times fatser, so we might want to re-introduce it again later.
* | | | | | Merge pull request #15121 from vespa-engine/freva/report-java-heap-dumpsValerij Fredriksen2020-10-305-17/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | [VESPA-19119] Report Java heap dumps
| * | | | | | Rename to heap dumpValerij Fredriksen2020-10-301-2/+2
| | | | | | |
| * | | | | | Report java heap dumpsValerij Fredriksen2020-10-305-17/+14
| | | | | | |
* | | | | | | Merge pull request #15126 from vespa-engine/balder/remove-gcc-pragmaHenning Baldersheim2020-10-301-6/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | GC GCC pragma not needed anymore.
| * | | | | | | GC GCC pragma not needed anymore.Henning Baldersheim2020-10-301-6/+0
| | | | | | | |
* | | | | | | | Merge pull request #15123 from vespa-engine/jonmv/background-reindexingJon Marius Venstad2020-10-3010-3/+461
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Jonmv/background reindexing
| * | | | | | | Add data and storage of data for reindexing progressJon Marius Venstad2020-10-309-3/+454
| | | | | | | |