Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #6401 from ↵ | Harald Musum | 2018-07-17 | 5 | -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 ago | Harald Musum | 2018-07-17 | 4 | -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 throttling | Harald Musum | 2018-07-17 | 4 | -16/+4 |
| | | |||||
| * | Use fixed thread pool for deployments | Harald Musum | 2018-07-17 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #6412 from ↵ | Henning Baldersheim | 2018-07-17 | 2 | -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 Musum | 2018-07-17 | 2 | -2/+2 |
|/ / | | | | | | | also…" | ||||
* | | Merge pull request #6396 from ↵ | Tor Brede Vekterli | 2018-07-17 | 20 | -201/+443 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/add-reader-writer-persistence-locking-support Add reader/writer persistence locking support | ||||
| * | | Test operation batch barrier with different lock modes | Tor Brede Vekterli | 2018-07-16 | 2 | -1/+20 |
| | | | |||||
| * | | Add tests of shared/exclusive persistence queue locking | Tor Brede Vekterli | 2018-07-16 | 5 | -74/+156 |
| | | | |||||
| * | | Add iostream printing of `LockingRequirements` enum values | Tor Brede Vekterli | 2018-07-16 | 2 | -0/+8 |
| | | | |||||
| * | | Use shared locking for Get/CreateIterator/GetIter operations | Tor Brede Vekterli | 2018-07-12 | 2 | -11/+21 |
| | | | |||||
| * | | Add support for exclusive/shared persistence bucket locking | Tor Brede Vekterli | 2018-07-12 | 7 | -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 persistence | Tor Brede Vekterli | 2018-07-12 | 3 | -30/+51 |
| | | | |||||
| * | | Hardcode visitor iterators per bucket to 1 | Tor Brede Vekterli | 2018-07-12 | 3 | -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-sleep | Henning Baldersheim | 2018-07-17 | 5 | -145/+83 |
|\ \ \ | | | | | | | | | Balder/reduce sleep | ||||
| * | | | Update comment | Henning Baldersheim | 2018-07-17 | 1 | -1/+1 |
| | | | | |||||
| * | | | Reduce wait between same targets to from 1s to 100ms | Henning Baldersheim | 2018-07-17 | 1 | -1/+1 |
| | | | | |||||
| * | | | Only wait 1 ms between targets | Henning Baldersheim | 2018-07-17 | 1 | -3/+4 |
| | | | | |||||
| * | | | Use std::move and std:.make_xxxx. | Henning Baldersheim | 2018-07-17 | 5 | -50/+30 |
| | | | | |||||
| * | | | - Use std::make_unique/shared. | Henning Baldersheim | 2018-07-17 | 2 | -90/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Unify alignment - deduplicate code. - Remove unused code. - NULL -> nullptr. | ||||
* | | | | Merge pull request #6398 from vespa-engine/balder/default-summary-read-directio | Henning Baldersheim | 2018-07-17 | 2 | -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 Baldersheim | 2018-07-17 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | As we changed to add a 5% summary cache some time ago, we should also change ↵ | Henning Baldersheim | 2018-07-16 | 1 | -1/+1 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | default read to DIRECTIO. That was an oversight at the time. | ||||
* | | | | Merge pull request #6380 from vespa-engine/gjoranv/upgrade-enforcer-plugin | gjoranv | 2018-07-17 | 1 | -1/+1 |
|\ \ \ \ | |_|_|/ |/| | | | Upgrade enforcer plugin. | ||||
| * | | | Upgrade enforcer plugin. | gjoranv | 2018-07-11 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #6399 from vespa-engine/balder/update-latest-clion | Tor Brede Vekterli | 2018-07-17 | 1 | -9/+18 |
|\ \ \ \ | |_|/ / |/| | | | - Use latest clion | ||||
| * | | | - Use latest clion | Henning Baldersheim | 2018-07-17 | 1 | -9/+18 |
|/ / / | | | | | | | | | | - Use environment variables for memory and num cpus. | ||||
* | | | Merge pull request #6391 from vespa-engine/hmusum/delete-expired-remote-sessions | Harald Musum | 2018-07-16 | 7 | -21/+76 |
|\ \ \ | | | | | | | | | Delete expired remote sessions | ||||
| * | | | Delete expired remote sessions | Harald Musum | 2018-07-16 | 7 | -21/+76 |
| | | | | | | | | | | | | | | | | For now, only delete in CD | ||||
* | | | | Merge pull request #6397 from ↵ | Valerij Fredriksen | 2018-07-16 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/musum/increase-configserver-maintainer-interval Increase deafult value for config server mainter interval | ||||
| * | | | | Increase deafult value for config server mainter interval | Harald Musum | 2018-07-16 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge pull request #6390 from vespa-engine/arnej/add-enumstore-find-folded-enums | Arne H Juul | 2018-07-16 | 24 | -16/+170 |
|\ \ \ \ \ | |/ / / / |/| | | | | Arnej/add enumstore find folded enums | ||||
| * | | | | test returned value also | Arne Juul | 2018-07-16 | 3 | -0/+5 |
| | | | | | |||||
| * | | | | use new API | Arne Juul | 2018-07-13 | 1 | -15/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | rewrite weighted set attribute filter to handle all enums that matches the token when folded. | ||||
| * | | | | test new API | Arne Juul | 2018-07-13 | 2 | -0/+5 |
| | | | | | |||||
| * | | | | implement new API in multistringattribute | Arne Juul | 2018-07-13 | 1 | -0/+5 |
| | | | | | |||||
| * | | | | implement new API in singlestringattribute | Arne Juul | 2018-07-13 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | not-implement new API | Arne Juul | 2018-07-13 | 2 | -0/+8 |
| | | | | | |||||
| * | | | | forward new API | Arne Juul | 2018-07-13 | 2 | -0/+7 |
| | | | | | |||||
| * | | | | require new API | Arne Juul | 2018-07-13 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | implement new API for float and integer | Arne Juul | 2018-07-13 | 4 | -0/+28 |
| | | | | | |||||
| * | | | | implement new API in attributevector | Arne Juul | 2018-07-13 | 2 | -0/+8 |
| | | | | | |||||
| * | | | | implement new API in attrvector | Arne Juul | 2018-07-13 | 2 | -0/+14 |
| | | | | | |||||
| * | | | | add new API | Arne Juul | 2018-07-13 | 1 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | | * declare new required method in attribute vector interface. | ||||
| * | | | | test new API | Arne Juul | 2018-07-13 | 1 | -0/+37 |
| | | | | | |||||
| * | | | | add findFoldedEnums API | Arne Juul | 2018-07-13 | 4 | -0/+30 |
| | | | | | |||||
* | | | | | Merge pull request #6395 from vespa-engine/hmusum/fix-javadoc | Valerij Fredriksen | 2018-07-16 | 1 | -1/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix javadoc | ||||
| * | | | | | Fix javadoc | Harald Musum | 2018-07-16 | 1 | -1/+1 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #6394 from vespa-engine/ready-typo | Geir Storli | 2018-07-16 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Update env variable name. | ||||
| * | | | | | Update env variable name. | gjoranv | 2018-07-16 | 1 | -2/+2 |
| | | | | | |