summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [6.263.46-1].vespa-6.263.46-1by-screwdriver2018-07-184-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=6.263.46 --no-auto-changelog
* 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
| | | | |
| * | | | As we changed to add a 5% summary cache some time ago, we should also change ↵Henning Baldersheim2018-07-161-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | default read to DIRECTIO. That was an oversight at the time.
* | | | Merge pull request #6380 from vespa-engine/gjoranv/upgrade-enforcer-plugingjoranv2018-07-171-1/+1
|\ \ \ \ | |_|_|/ |/| | | Upgrade enforcer plugin.
| * | | Upgrade enforcer plugin.gjoranv2018-07-111-1/+1
| | | |
* | | | Merge pull request #6399 from vespa-engine/balder/update-latest-clionTor Brede Vekterli2018-07-171-9/+18
|\ \ \ \ | |_|/ / |/| | | - Use latest clion
| * | | - Use latest clionHenning Baldersheim2018-07-171-9/+18
|/ / / | | | | | | | | | - Use environment variables for memory and num cpus.
* | | Merge pull request #6391 from vespa-engine/hmusum/delete-expired-remote-sessionsHarald Musum2018-07-167-21/+76
|\ \ \ | | | | | | | | Delete expired remote sessions
| * | | Delete expired remote sessionsHarald Musum2018-07-167-21/+76
| | | | | | | | | | | | | | | | For now, only delete in CD
* | | | Merge pull request #6397 from ↵Valerij Fredriksen2018-07-161-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/musum/increase-configserver-maintainer-interval Increase deafult value for config server mainter interval
| * | | | Increase deafult value for config server mainter intervalHarald Musum2018-07-161-1/+1
| | | | |
* | | | | Merge pull request #6390 from vespa-engine/arnej/add-enumstore-find-folded-enumsArne H Juul2018-07-1624-16/+170
|\ \ \ \ \ | |/ / / / |/| | | | Arnej/add enumstore find folded enums
| * | | | test returned value alsoArne Juul2018-07-163-0/+5
| | | | |
| * | | | use new APIArne Juul2018-07-131-15/+7
| | | | | | | | | | | | | | | | | | | | | | | | | rewrite weighted set attribute filter to handle all enums that matches the token when folded.
| * | | | test new APIArne Juul2018-07-132-0/+5
| | | | |
| * | | | implement new API in multistringattributeArne Juul2018-07-131-0/+5
| | | | |
| * | | | implement new API in singlestringattributeArne Juul2018-07-131-0/+3
| | | | |
| * | | | not-implement new APIArne Juul2018-07-132-0/+8
| | | | |
| * | | | forward new APIArne Juul2018-07-132-0/+7
| | | | |
| * | | | require new APIArne Juul2018-07-131-0/+1
| | | | |
| * | | | implement new API for float and integerArne Juul2018-07-134-0/+28
| | | | |
| * | | | implement new API in attributevectorArne Juul2018-07-132-0/+8
| | | | |
| * | | | implement new API in attrvectorArne Juul2018-07-132-0/+14
| | | | |
| * | | | add new APIArne Juul2018-07-131-1/+12
| | | | | | | | | | | | | | | | | | | | * declare new required method in attribute vector interface.
| * | | | test new APIArne Juul2018-07-131-0/+37
| | | | |
| * | | | add findFoldedEnums APIArne Juul2018-07-134-0/+30
| | | | |
* | | | | Merge pull request #6395 from vespa-engine/hmusum/fix-javadocValerij Fredriksen2018-07-161-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix javadoc
| * | | | | Fix javadocHarald Musum2018-07-161-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #6394 from vespa-engine/ready-typoGeir Storli2018-07-161-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Update env variable name.