Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move shared tenant-cd-api implementations to new module | Bjørn Christian Seime | 2020-06-26 | 17 | -47/+57 |
| | | | | | | Introduce new module tenant-cd-commons. Remove tenant-auth. Change package name for cloud-tenant-cd to avoid potential package conflict. Move ApiAuthenticator to hosted-api. | ||||
* | Merge pull request #13719 from vespa-engine/havardpe/ignore-trivial-dimensions | Håvard Pettersen | 2020-06-26 | 7 | -57/+75 |
|\ | | | | | ignore trivial dimensions | ||||
| * | ignore trivial dimensions | Håvard Pettersen | 2020-06-26 | 7 | -57/+75 |
| | | |||||
* | | Merge pull request #13714 from ↵ | Harald Musum | 2020-06-26 | 1 | -5/+8 |
|\ \ | | | | | | | | | | | | | vespa-engine/hmusum/avoid-adding-local-session-twice Avoid adding local session to session cache twice | ||||
| * | | Method should be private | Harald Musum | 2020-06-26 | 1 | -1/+1 |
| | | | |||||
| * | | Avoid adding local session to session cache twice | Harald Musum | 2020-06-26 | 1 | -6/+9 |
| | | | | | | | | | | | | | | | createLocalSessionUsingDistributedApplicationPackage already adds the session to session cache | ||||
* | | | Merge pull request #13718 from ↵ | Henning Baldersheim | 2020-06-26 | 10 | -52/+62 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/let-getExecutorId-be-a-pure-interface Let getExecutorId be a pure interface. | ||||
| * | | | Let getExecutorId be a pure interface. | Henning Baldersheim | 2020-06-26 | 10 | -52/+62 |
|/ / / | |||||
* | | | Merge pull request #13709 from ↵ | Jon Bratseth | 2020-06-26 | 6 | -40/+132 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/bratseth/surrogate-aware-gram-splitting Surrogate aware gram splitting | ||||
| * | | | Update ABI spec | Jon Bratseth | 2020-06-26 | 1 | -1/+2 |
| | | | | |||||
| * | | | Surrogate aware gram splitting | Jon Bratseth | 2020-06-25 | 5 | -39/+130 |
| | | | | |||||
* | | | | Merge pull request #13696 from ↵ | Jon Bratseth | 2020-06-26 | 4 | -22/+22 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/handle-existing-spanTree-rebased Handle an existing spantree in exactmatch | ||||
| * | | | | Handle an existing spantree in exactmatch | Jon Bratseth | 2020-06-24 | 4 | -22/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This may happen if a field which is indexed is used as an input for another field indexed as exact match. | ||||
* | | | | | Merge pull request #13644 from vespa-engine/bjorncs/bundle-plugin | Bjørn Christian Seime | 2020-06-26 | 10 | -306/+631 |
|\ \ \ \ \ | | | | | | | | | | | | | New bundle-plugin goals for constructing test bundles | ||||
| * | | | | | Remove Mockito usage | Bjørn Christian Seime | 2020-06-25 | 2 | -11/+4 |
| | | | | | | |||||
| * | | | | | Implement goal for assembling test bundles | Bjørn Christian Seime | 2020-06-24 | 3 | -94/+147 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce an abstract class containing behaviour that is shared with existing bundle assemble goal. Add abstract | ||||
| * | | | | | Implement goal for generating OSGi manifest for test bundles | Bjørn Christian Seime | 2020-06-24 | 3 | -207/+305 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce an abstract class containing behaviour that is shared with existing manifest goal. | ||||
| * | | | | | Add helper class for test bundles | Bjørn Christian Seime | 2020-06-24 | 1 | -0/+25 |
| | | | | | | |||||
| * | | | | | Introduce concept of 'test provided' scoped dependencies | Bjørn Christian Seime | 2020-06-24 | 4 | -5/+161 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | 'Test provided' dependencies are treated as 'provided' scoped dependencies when building a test bundle. Other 'test' scoped dependencies are bundled as 'compile'. | ||||
* | | | | | Merge pull request #13717 from vespa-engine/mortent/support-sharedl4-dev | Morten Tokle | 2020-06-26 | 2 | -0/+11 |
|\ \ \ \ \ | | | | | | | | | | | | | Support sharedl4 routing in manually deployed zones | ||||
| * | | | | | Support sharedl4 routing in manually deployed zones | Morten Tokle | 2020-06-26 | 2 | -0/+11 |
| | | | | | | |||||
* | | | | | | Merge pull request #13716 from vespa-engine/freva/avoid-out-of-mem | Valerij Fredriksen | 2020-06-26 | 1 | -3/+6 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Avoid going out of memory when deleting files | ||||
| * | | | | | Use mutable integer instead | Valerij Fredriksen | 2020-06-26 | 1 | -4/+5 |
| | | | | | | |||||
| * | | | | | Rename variable to make purpose clearer | Valerij Fredriksen | 2020-06-26 | 1 | -3/+3 |
| | | | | | | |||||
| * | | | | | Avoid going out of memory when deleting files | Valerij Fredriksen | 2020-06-26 | 1 | -3/+5 |
|/ / / / / | |||||
* | | | | | Merge pull request #13708 from ↵ | Harald Musum | 2020-06-26 | 1 | -1/+17 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/copy-application-package-atomically Copy application package atomically | ||||
| * | | | | | Copy application package atomically | Harald Musum | 2020-06-25 | 1 | -1/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug where we don't do this atomically, looks like this can happend when application package is copied at the same time as config server is shut down | ||||
* | | | | | | Merge pull request #13713 from vespa-engine/revert-13711-vekterli/only-sort-once | Henning Baldersheim | 2020-06-26 | 2 | -75/+24 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Revert "Only sort once during ideal group calculations" | ||||
| * | | | | | | Revert "Only sort once during ideal group calculations" | Arnstein Ressem | 2020-06-26 | 2 | -75/+24 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #13712 from ↵ | Henning Baldersheim | 2020-06-26 | 19 | -77/+177 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | vespa-engine/geirst/use-shared-executor-for-prepare-step-in-two-phase-put Use shared executor for prepare step in two phase put | ||||
| * | | | | | Use ForegroundThreadExecutor in unit tests. | Geir Storli | 2020-06-25 | 5 | -17/+23 |
| | | | | | | |||||
| * | | | | | Run prepare step of two-phase puts in the shared executor instead of the ↵ | Geir Storli | 2020-06-25 | 5 | -24/+75 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | attribute field executor. Benchmarking has shown that we get an uneven balance between the underlying threads when using the attribute field executor. This is a sequenced task executor, where each underlying thread only is allowed to handle a subset of the prepare tasks (based on the local document id). Using the shared executor should give an even balance. | ||||
| * | | | | | Expose the shared executor via attribute manager interface. | Geir Storli | 2020-06-25 | 14 | -52/+95 |
| | | | | | | |||||
| * | | | | | Rename function to be more descriptive. | Geir Storli | 2020-06-25 | 1 | -3/+3 |
| | | | | | | |||||
* | | | | | | Merge pull request #13711 from vespa-engine/vekterli/only-sort-once | Henning Baldersheim | 2020-06-25 | 2 | -24/+75 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Only sort once during ideal group calculations | ||||
| * | | | | | Only sort once during ideal group calculations | Tor Brede Vekterli | 2020-06-25 | 2 | -24/+75 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids invoking `std::sort` O(n) times in favor of just once. Benchmark for 150 groups of 1 node each: * Before: 0.0004381478 seconds per invocation * After: 0.0000377917 seconds per invocation | ||||
* | | | | | Merge pull request #13704 from vespa-engine/balder/use-shared-executor | Henning Baldersheim | 2020-06-25 | 15 | -34/+43 |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | Let the executor create an executor id to its liking. | ||||
| * | | | | Update the test to what is important for the adaptive executor. | Henning Baldersheim | 2020-06-25 | 1 | -6/+2 |
| | | | | | |||||
| * | | | | Let the executor create an executor id to its liking. | Henning Baldersheim | 2020-06-25 | 15 | -28/+41 |
| | |_|/ | |/| | | | | | | | | | | Taske full advantage over strands instead of being limited to threads. | ||||
* | | | | Merge pull request #13703 from vespa-engine/mpolden/weighted-alias | Martin Polden | 2020-06-25 | 3 | -1/+109 |
|\ \ \ \ | | | | | | | | | | | Add weighted alias type | ||||
| * | | | | Add weighted alias type | Martin Polden | 2020-06-25 | 3 | -1/+109 |
| | | | | | |||||
* | | | | | Merge pull request #13702 from vespa-engine/arnej/remove-unused-cell-type-select | Håvard Pettersen | 2020-06-25 | 1 | -27/+0 |
|\ \ \ \ \ | | | | | | | | | | | | | GC old way of selecting functions by cell type | ||||
| * | | | | | GC old way of selecting functions by cell type | Arne Juul | 2020-06-25 | 1 | -27/+0 |
| | | | | | | |||||
* | | | | | | Merge pull request #13707 from vespa-engine/revert-13705-bjorncs/cloud-tenant-cd | Bjørn Christian Seime | 2020-06-25 | 3 | -10/+11 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Revert "Hide implementation of deployment and endpoint" | ||||
| * | | | | | | Revert "Hide implementation of deployment and endpoint" | Arnstein Ressem | 2020-06-25 | 3 | -10/+11 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #13705 from vespa-engine/bjorncs/cloud-tenant-cd | Bjørn Christian Seime | 2020-06-25 | 3 | -11/+10 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Hide implementation of deployment and endpoint | ||||
| * | | | | | Hide implementation of deployment and endpoint | Bjørn Christian Seime | 2020-06-25 | 3 | -11/+10 |
|/ / / / / | |||||
* | | | | | Merge pull request #13700 from ↵ | Geir Storli | 2020-06-25 | 2 | -8/+13 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/keep-read-guard-until-write-finished Arnej/keep read guard until write finished | ||||
| * | | | | | move read guard around instead of copying it | Arne Juul | 2020-06-25 | 2 | -3/+3 |
| | | | | | | |||||
| * | | | | | copy read guard to PrepareResult so it lives until write is complete | Arne Juul | 2020-06-25 | 2 | -8/+13 |
| | | | | | |