Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4377 from ↵ | Henning Baldersheim | 2017-12-07 | 2 | -4/+44 |
|\ | | | | | | | | | 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 | 2 | -4/+44 |
| | | | | | | | | before fusion becomes urgent) when node is retired. | ||||
* | | Merge pull request #4126 from ↵ | Tor Brede Vekterli | 2017-12-07 | 1 | -2/+0 |
|\ \ | |/ |/| | | | | | 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 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Allow more disk bloat while node state is retired. | Tor Egge | 2017-12-05 | 1 | -0/+17 |
| | | |||||
* | | Add metrics on how far away from disk and memory resource limits proton is. | Geir Storli | 2017-12-01 | 1 | -24/+32 |
| | | |||||
* | | 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. | ||||
* | | Add bucketSpace argument to ↵ | Tor Egge | 2017-11-20 | 1 | -1/+1 |
| | | | | | | | | storage::spi::PersistenceProvider::setClusterState() method. | ||||
* | | Consolidate makeBucketSpace() test functions to document module. | Tor Egge | 2017-11-14 | 7 | -13/+14 |
|/ | |||||
* | Use std::lock_guard instead of std::unique_lock. | Tor Egge | 2017-11-13 | 1 | -2/+2 |
| | |||||
* | Incorporate replay cost of a single operation in prepare restart flush strategy. | Geir Storli | 2017-11-09 | 1 | -10/+17 |
| | |||||
* | Remove unused code. | Geir Storli | 2017-11-08 | 1 | -6/+0 |
| | |||||
* | Add test for batch remove on attribute writer. | Geir Storli | 2017-11-08 | 1 | -6/+36 |
| | |||||
* | Revert "Geirst/commit attributes once when handling delete bucket operations" | Arnstein Ressem | 2017-11-07 | 1 | -36/+12 |
| | |||||
* | Remove unused code. | Geir Storli | 2017-11-07 | 1 | -6/+0 |
| | |||||
* | Add test for batch remove on attribute writer. | Geir Storli | 2017-11-07 | 1 | -6/+36 |
| | |||||
* | Minor code maintenance while waiting for build to complete. | Henning Baldersheim | 2017-10-27 | 1 | -3/+7 |
| | |||||
* | Adjust hard memory limits for flush strategy. | Geir Storli | 2017-10-26 | 1 | -2/+4 |
| | |||||
* | Rename storage::spi::test::makeBucket to storage::spi::test::makeSpiBucket. | Tor Egge | 2017-10-20 | 4 | -10/+10 |
| | |||||
* | Introduce async write interface in the TLS. | Henning Baldersheim | 2017-10-18 | 4 | -32/+19 |
| | | | | | Wire it in all the way up and in to proton. The implementation is still synchronous. | ||||
* | Revert "Introduce async write interface in the TLS." | Henning Baldersheim | 2017-10-17 | 4 | -19/+32 |
| | |||||
* | Introduce async write interface in the TLS. | Henning Baldersheim | 2017-10-17 | 4 | -32/+19 |
| | | | | | Wire it in all the way up and in to proton. The implementation is still synchronous. | ||||
* | Update tests with expected trace order. Also remove unused imports and ↵ | Henning Baldersheim | 2017-10-16 | 1 | -33/+24 |
| | | | | follow clion advise. | ||||
* | remove unused imports | Henning Baldersheim | 2017-10-16 | 1 | -9/+0 |
| | |||||
* | remove unused code and follow clion advice | Henning Baldersheim | 2017-10-16 | 1 | -31/+13 |
| | |||||
* | Use shared ptr and Idesructorcallback to make it more flexible. | Henning Baldersheim | 2017-10-15 | 5 | -30/+24 |
| | |||||
* | Remove explicit ack and use feedtoken as a smartptr | Henning Baldersheim | 2017-10-13 | 7 | -171/+110 |
| | |||||
* | Avoid using 2 different mechanisms for allowing a only one reply. | Henning Baldersheim | 2017-10-12 | 2 | -5/+3 |
| | |||||
* | Get rid of mbus::reply leftovers. | Henning Baldersheim | 2017-10-12 | 3 | -142/+44 |
| | |||||
* | Remove the PerDocTypeFeedMetrics | Henning Baldersheim | 2017-10-12 | 4 | -110/+40 |
| | |||||
* | Merge pull request #3732 from vespa-engine/balder/no-feed-tracing | Geir Storli | 2017-10-12 | 1 | -18/+0 |
|\ | | | | | Balder/no feed tracing | ||||
| * | No more tracing code that will never be invoked. Nor will the trac enever ↵ | Henning Baldersheim | 2017-10-12 | 1 | -18/+0 |
| | | | | | | | | make it to the outside if it was invoked. | ||||
* | | Add config class for the threading service used by a document db. | Geir Storli | 2017-10-12 | 2 | -0/+74 |
|/ | |||||
* | Revert "Geirst/add feeding concurrency setting to proton" | Arnstein Ressem | 2017-10-11 | 2 | -74/+0 |
| | |||||
* | Merge pull request #3716 from ↵ | Henning Baldersheim | 2017-10-11 | 2 | -0/+74 |
|\ | | | | | | | | | vespa-engine/geirst/add-feeding-concurrency-setting-to-proton Geirst/add feeding concurrency setting to proton | ||||
| * | Add config class for the threading service used by a document db. | Geir Storli | 2017-10-11 | 2 | -0/+74 |
| | | |||||
* | | Test that buckets in different bucket spaces are kept separate. | Tor Egge | 2017-10-11 | 1 | -24/+62 |
|/ | |||||
* | Add num cpu cores to HwInfo and sample if not specified. | Geir Storli | 2017-10-10 | 3 | -10/+24 |
| | |||||
* | Move bucket factory to proton test library, it is only used by unit tests. | Tor Egge | 2017-10-06 | 11 | -6/+11 |
| | |||||
* | Use propagated bucket space instead of place holder. | Tor Egge | 2017-10-06 | 2 | -1/+6 |
| | |||||
* | Use propagated bucket space instead of place holder. | Tor Egge | 2017-10-06 | 2 | -2/+6 |
| | |||||
* | Use storage::spi::test::makeBucketSpace() in tests when creating bucket space. | Geir Storli | 2017-10-06 | 3 | -27/+33 |
| | |||||
* | Implement class that maintains a set of PersistenceHandler instances in the ↵ | Geir Storli | 2017-10-06 | 2 | -0/+153 |
| | | | | bucket space they belong. | ||||
* | Add bucket space concept to DocumentDB and wire it into setup of ↵ | Geir Storli | 2017-10-06 | 4 | -3/+8 |
| | | | | PersistenceEngine. | ||||
* | Resolve the LogDocumentStoreConfig in DocumentDBConfigManager. | Henning Baldersheim | 2017-10-06 | 2 | -9/+4 |
| | |||||
* | Wire in LogDocumentStore::Config in snapshot. | Henning Baldersheim | 2017-10-05 | 1 | -0/+1 |
| | |||||
* | There is a less intrusive way ... | Henning Baldersheim | 2017-10-05 | 4 | -5/+5 |
| | |||||
* | Wire in for live reconfiguration of DocumentStore. | Henning Baldersheim | 2017-10-05 | 4 | -25/+18 |
| | |||||
* | Add BucketSpace parameter to listBuckets() and getModifiedBuckets() SPI | Tor Egge | 2017-10-05 | 1 | -3/+4 |
| | | | | methods. | ||||
* | Use document::Bucket in storage::spi::Bucket to add bucket space. | Tor Egge | 2017-10-04 | 4 | -6/+14 |
| |