Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use smart pointer bool operator. | Tor Egge | 2018-01-10 | 5 | -17/+12 |
| | |||||
* | Let proton subscribe to bucketspaces config. | Tor Egge | 2018-01-09 | 12 | -7/+94 |
| | |||||
* | Merge pull request #4568 from ↵ | Henning Baldersheim | 2018-01-08 | 4 | -14/+39 |
|\ | | | | | | | | | vespa-engine/toregge/dont-connect-reference-attributes-during-transaction-log-replay Don't connect reference attribute to referenced document type while replaying transaction log. | ||||
| * | Fix typo. | Tor Egge | 2018-01-08 | 1 | -1/+1 |
| | | |||||
| * | Don't connect reference attribute to referenced document type while replaying | Tor Egge | 2018-01-08 | 4 | -14/+39 |
| | | | | | | | | transaction log. | ||||
* | | Avoid NULL by using bool operators. | Henning Baldersheim | 2018-01-08 | 2 | -9/+6 |
|/ | |||||
* | Merge pull request #4526 from vespa-engine/balder/use-faster-iteration | Henning Baldersheim | 2017-12-29 | 2 | -0/+2 |
|\ | | | | | Balder/use faster iteration | ||||
| * | Do not include the world by default. | Henning Baldersheim | 2017-12-28 | 2 | -0/+2 |
| | | |||||
* | | Do not include the world. | Henning Baldersheim | 2017-12-29 | 1 | -2/+3 |
|/ | |||||
* | Add configurable bucket resolver and fixed space repo | Tor Brede Vekterli | 2017-12-15 | 1 | -1/+1 |
| | | | | | Make default (aka. placeholder) bucket space index 1, not 0. Bucket space index 0 is now considered an invalid space. | ||||
* | update after review feedback | Arne Juul | 2017-12-14 | 1 | -6/+3 |
| | | | | | * combine loop exit criteria * pre-size hash table | ||||
* | do de-duplication on GlobalID in dispatch | Arne Juul | 2017-12-13 | 3 | -9/+36 |
| | |||||
* | Use standard locking in searchlib (pass 1). | Tor Egge | 2017-12-12 | 1 | -0/+1 |
| | |||||
* | Factor out CountDownLatch and Gate to separate header files. | Tor Egge | 2017-12-11 | 9 | -9/+9 |
| | |||||
* | Remove unused includes. | Tor Egge | 2017-12-11 | 9 | -8/+2 |
| | |||||
* | Use standard locking in searchcore (pass 2). | Tor Egge | 2017-12-11 | 5 | -26/+40 |
| | |||||
* | Use standard locking in searchcore (pass 1). | Tor Egge | 2017-12-11 | 11 | -36/+40 |
| | |||||
* | Use standard locking in searchcore/proton/server (pass 2). | Tor Egge | 2017-12-11 | 8 | -32/+42 |
| | |||||
* | Use standard locking in searchcore/proton/server (pass 1). | Tor Egge | 2017-12-11 | 9 | -27/+24 |
| | |||||
* | Remember document type repo below SPI in proton for 10 minutes. | Tor Egge | 2017-12-08 | 2 | -2/+32 |
| | |||||
* | Merge pull request #4377 from ↵ | Henning Baldersheim | 2017-12-07 | 24 | -20/+211 |
|\ | | | | | | | | | vespa-engine/toregge/use-alternate-maxflushed-parameter-when-node-is-retired Use alternate maxflushed parameter when node is retired. | ||||
| * | Use alternate maxflushed parameter (max number of flushed memory indexes | Tor Egge | 2017-12-07 | 24 | -20/+211 |
| | | | | | | | | before fusion becomes urgent) when node is retired. | ||||
* | | Merge pull request #4126 from ↵ | Tor Brede Vekterli | 2017-12-07 | 2 | -6/+3 |
|\ \ | |/ |/| | | | | | vespa-engine/vekterli/move-to-flex-bison-parsing-for-document-selection-rebased Use new C++ document selection parser | ||||
| * | Use new C++ document selection parser | Tor Brede Vekterli | 2017-11-14 | 2 | -6/+3 |
| | | | | | | | | | | | | | | | | | | | | Based on Flex/Bison and replaces old Spirit.Classic parser. New parser is pure and does not require any locking, unlike the previous implementation. This also removes parsing of the deprecated searchcolumn feature. Adds build-time dependencies on Flex and Bison. | ||||
* | | Merge pull request #4357 from ↵ | Henning Baldersheim | 2017-12-05 | 1 | -9/+10 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/delay-check-of-totals-until-we-have-totals Delay check of total memory and disk gains until we have calculated the totals. | ||||
| * | | Delay check of total memory and disk gains until we have calculated the | Tor Egge | 2017-12-05 | 1 | -9/+10 |
| | | | | | | | | | | | | totals. | ||||
* | | | Merge pull request #4355 from ↵ | Henning Baldersheim | 2017-12-05 | 4 | -2/+51 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/allow-more-disk-bloat-while-node-state-is-retired Allow more disk bloat while node state is retired. | ||||
| * | | | Allow more disk bloat while node state is retired. | Tor Egge | 2017-12-05 | 4 | -2/+51 |
| |/ / | |||||
* | | | must not use mtf after giving it away | Arne Juul | 2017-12-05 | 1 | -1/+1 |
| | | | |||||
* | | | adjust logic after review | Arne Juul | 2017-12-05 | 1 | -8/+13 |
| | | | |||||
* | | | fix off-by-one in coverage reporting | Arne Juul | 2017-12-05 | 1 | -6/+17 |
|/ / | | | | | | | | | | | | | * using getCommittedDocIdLimit() isn't really what we want to do, it will (even in the simplest case) be 1 more than the number of indexed documents. Use getNumUsedLids(), and do an extra check to avoid division by zero. | ||||
* | | Add metric for replay time of the transaction log during start-up. | Geir Storli | 2017-12-04 | 2 | -1/+4 |
| | | |||||
* | | Merge pull request #4322 from ↵ | Henning Baldersheim | 2017-12-04 | 8 | -46/+59 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/add-more-proton-resource-limit-metrics Add metrics on how far away from disk and memory resource limits prot… | ||||
| * | | Add metrics on how far away from disk and memory resource limits proton is. | Geir Storli | 2017-12-01 | 8 | -46/+59 |
| | | | |||||
* | | | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-12-01 | 1 | -0/+1 |
|/ / | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | | Revert "Gjoranv/split parent2" | gjoranv | 2017-11-30 | 1 | -1/+0 |
| | | |||||
* | | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-11-30 | 1 | -0/+1 |
| | | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | | Make flushDone() wait until scheduled task has been handled. | Tor Egge | 2017-11-29 | 3 | -6/+7 |
| | | | | | | | | Simplify locking by taking strategyGuard within getSortedTargetList(). | ||||
* | | Adjust comments for flushDone() method (called by flush scheduler thread). | Tor Egge | 2017-11-29 | 2 | -2/+2 |
| | | |||||
* | | Add unit tests for transaction log pruning when closing flush engine and | Tor Egge | 2017-11-29 | 1 | -9/+55 |
| | | | | | | | | when completing priority flush strategy. | ||||
* | | Log event each time transaction log is pruned. | Tor Egge | 2017-11-29 | 3 | -0/+17 |
| | | |||||
* | | Try to prune tls when shutting down flush engine or when completing | Tor Egge | 2017-11-28 | 1 | -0/+3 |
| | | | | | | | | handling of a priority flush strategy. | ||||
* | | Use standard locking in FlushEngine. | Tor Egge | 2017-11-28 | 2 | -38/+43 |
| | | |||||
* | | Add bucketSpace argument to ↵ | Tor Egge | 2017-11-20 | 6 | -19/+21 |
| | | | | | | | | storage::spi::PersistenceProvider::setClusterState() method. | ||||
* | | Merge pull request #4113 from ↵ | Geir Storli | 2017-11-14 | 2 | -34/+35 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-std-mutex-in-searchcore-persistence-engine Use std::mutex in searchore PersistenceEngine. | ||||
| * | | Use std::lock_guard and scopes instead of std::unique_lock. | Tor Egge | 2017-11-14 | 1 | -14/+17 |
| | | | |||||
| * | | Use std::mutex in searchore PersistenceEngine. | Tor Egge | 2017-11-14 | 2 | -23/+21 |
| | | | |||||
* | | | Merge pull request #4123 from ↵ | Geir Storli | 2017-11-14 | 8 | -15/+16 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/consolidate-makebucketspace-test-functions Consolidate makeBucketSpace() test functions to document module. | ||||
| * | | | Consolidate makeBucketSpace() test functions to document module. | Tor Egge | 2017-11-14 | 8 | -15/+16 |
| |/ / | |||||
* | | | Merge pull request #4116 from ↵ | Henning Baldersheim | 2017-11-14 | 1 | -15/+6 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/balder/simplify-and-always-hold-lock-on-map Always hold the lock when accessing the handler map. |