aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [6.264.15-1].vespa-6.264.15-1by-screwdriver2018-07-194-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=6.264.15 --no-auto-changelog
* Merge pull request #6413 from vespa-engine/balder/prevent-large-adjustmentsHenning Baldersheim2018-07-184-15/+89
|\ | | | | Balder/prevent large adjustments
| * Extend test and fix typos.Henning Baldersheim2018-07-182-5/+27
| |
| * - std::make_xxxHenning Baldersheim2018-07-172-11/+12
| | | | | | | | - c++11 for loop
| * Prevent changes above 10%Henning Baldersheim2018-07-172-0/+12
| |
| * Prevent division by zero and large relative changes on very small numbers.Henning Baldersheim2018-07-172-4/+43
| |
* | Merge pull request #6421 from vespa-engine/balder/compute-bloat-after-flushGeir Storli2018-07-181-3/+5
|\ \ | | | | | | Compute bloat after when it is more accurate.
| * | Compute bloat after when it is more accurate.Henning Baldersheim2018-07-181-3/+5
|/ /
* | Merge pull request #6420 from ↵Harald Musum2018-07-182-16/+11
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/filter-out-apps-that-should-not-be-redeployed Filter out apps that should not be deployed on this config server
| * | Filter out apps that should not be deployed on this config serverHarald Musum2018-07-182-16/+11
|/ / | | | | | | | | | | Either the apps should be deployed on another config server or they are fake apps that have never been deployed, filter out apps for both cases
* | Merge pull request #6418 from ↵Valerij Fredriksen2018-07-181-0/+16
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/do-no-try-to-redeploy-config-server-app Do not try to redeploy config server app
| * | Exclude fake appsHarald Musum2018-07-181-1/+13
| | |
| * | Do not try to redeploy config server appHarald Musum2018-07-181-0/+4
| | |
* | | Merge pull request #6415 from ↵Arnstein Ressem2018-07-181-5/+5
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/aressem/single-threaded-plugin-compile Maven install plugin fails when multiple maven plugins are installed …
| * | Maven install plugin fails when multiple maven plugins are installed in the ↵Arnstein Ressem2018-07-181-5/+5
| | | | | | | | | | | | same execution.
* | | Merge pull request #6417 from ↵Harald Musum2018-07-188-182/+49
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/revert-6410-henrhoi/rank-profiles-and-sources-in-configuration-file Revert "henrhoi/rank-profiles-and-sources-in-configuration-file"
| * | | Revert "henrhoi/rank-profiles-and-sources-in-configuration-file"Harald Musum2018-07-188-182/+49
|/ / /
* | | Merge pull request #6416 from vespa-engine/hmusum/add-loggingHarald Musum2018-07-182-5/+9
|\ \ \ | | | | | | | | Add some logging
| * | | Add some loggingHarald Musum2018-07-182-5/+9
|/ / /
* | | Merge pull request #6410 from ↵Jon Bratseth2018-07-188-49/+182
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/henrhoi/rank-profiles-and-sources-in-configuration-file henrhoi/rank-profiles-and-sources-in-configuration-file
| * | | Now generates config-file programmatically. Added the predetermined sources ↵Henrik2018-07-178-49/+182
| | | | | | | | | | | | | | | | from the genreated config.json to the autocompletion of yql-syntax. Now also possible to add possible values for all parameters, just put the parameter (full name with underscore instead of dots) and a list of possible values in the config-file to be generated. Model.sources, Ranking.rankprofile, Ranking.properties, ranking.features have now possible values on value-input.
* | | | Merge pull request #6414 from ↵Valerij Fredriksen2018-07-181-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/delete-expired-sessions-in-all-states Delete expired sessions in all states
| * | | | Delete expired sessions in all statesHarald Musum2018-07-171-1/+1
| | | | |
* | | | | Merge pull request #6409 from vespa-engine/freva/add-aws-us-west-1bValerij Fredriksen2018-07-181-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Add AWS us-west-1b to JobType
| * | | | | Add AWS us-west-1b to JobTypeValerij Fredriksen2018-07-171-0/+1
| | | | | |
* | | | | | Merge pull request #6408 from vespa-engine/freva/submit-optionsValerij Fredriksen2018-07-183-0/+94
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Add SubmitOptions and SubmitResult
| * | | | | Add equals() and static create methodValerij Fredriksen2018-07-172-4/+40
| | | | | |
| * | | | | Add SubmitOptions and SubmitResultValerij Fredriksen2018-07-173-0/+58
| |/ / / /
* | | | | Merge pull request #6401 from ↵Harald Musum2018-07-175-28/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/use-fixed-thread-pool-for-deployments Use fixed thread pool for deployments
| * | | | | Deploy the app that was deployed the longest time agoHarald Musum2018-07-174-14/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run PeriodicApplicationMaintainer more often and deploy the app that was deployed the longest time ago
| * | | | | Use a thread pool with 1 thread instead of throttlingHarald Musum2018-07-174-16/+4
| | | | | |
| * | | | | Use fixed thread pool for deploymentsHarald Musum2018-07-171-2/+2
| | | | | |
* | | | | | Merge pull request #6412 from ↵Henning Baldersheim2018-07-172-2/+2
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | vespa-engine/revert-6398-balder/default-summary-read-directio Revert "As we changed to add a 5% summary cache some time ago, we should also…"
| * | | | | Revert "As we changed to add a 5% summary cache some time ago, we should ↵Harald Musum2018-07-172-2/+2
|/ / / / / | | | | | | | | | | | | | | | also…"
* | | | | Merge pull request #6396 from ↵Tor Brede Vekterli2018-07-1720-201/+443
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/add-reader-writer-persistence-locking-support Add reader/writer persistence locking support
| * | | | | Test operation batch barrier with different lock modesTor Brede Vekterli2018-07-162-1/+20
| | | | | |
| * | | | | Add tests of shared/exclusive persistence queue lockingTor Brede Vekterli2018-07-165-74/+156
| | | | | |
| * | | | | Add iostream printing of `LockingRequirements` enum valuesTor Brede Vekterli2018-07-162-0/+8
| | | | | |
| * | | | | Use shared locking for Get/CreateIterator/GetIter operationsTor Brede Vekterli2018-07-122-11/+21
| | | | | |
| * | | | | Add support for exclusive/shared persistence bucket lockingTor Brede Vekterli2018-07-127-56/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Operations that are tagged as only requiring shared locking may run concurrently with other shared lock operations. Operations requiring exclusive locking (all mutations) can't run concurrently with any other operations, shared or not. Let operations be able to explicitly specify their locking requirements. Default is exclusive locking, which shall give the same behavior as before. Since this locking happens at a stripe granularity, it's vital that operations are routed deterministically to the correct stripe based on their bucket.
| * | | | | Support concurrent get/iterate/createIterator in dummy persistenceTor Brede Vekterli2018-07-123-30/+51
| | | | | |
| * | | | | Hardcode visitor iterators per bucket to 1Tor Brede Vekterli2018-07-123-30/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have an SPI iterate() invariant that states the provider shall never observe concurrent calls for the same iterator ID. If GetIter operations can operate in shared locking mode, this invariant will no longer hold if multiple GetIters for a single iterator ID can be pipelined in the queue. We therefore ignore the config entirely. This is not expected to cause any performance regressions in practice.
* | | | | | Merge pull request #6402 from vespa-engine/balder/reduce-sleepHenning Baldersheim2018-07-175-145/+83
|\ \ \ \ \ \ | | | | | | | | | | | | | | Balder/reduce sleep
| * | | | | | Update commentHenning Baldersheim2018-07-171-1/+1
| | | | | | |
| * | | | | | Reduce wait between same targets to from 1s to 100msHenning Baldersheim2018-07-171-1/+1
| | | | | | |
| * | | | | | Only wait 1 ms between targetsHenning Baldersheim2018-07-171-3/+4
| | | | | | |
| * | | | | | Use std::move and std:.make_xxxx.Henning Baldersheim2018-07-175-50/+30
| | | | | | |
| * | | | | | - Use std::make_unique/shared.Henning Baldersheim2018-07-172-90/+47
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Unify alignment - deduplicate code. - Remove unused code. - NULL -> nullptr.
* | | | | | Merge pull request #6398 from vespa-engine/balder/default-summary-read-directioHenning Baldersheim2018-07-172-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | As we changed to add a 5% summary cache some time ago, we should also…
| * | | | | | Direct io is default as cache is default.Henning Baldersheim2018-07-171-1/+1
| | | | | | |