Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GC unused include. | Henning Baldersheim | 2020-02-16 | 1 | -1/+0 |
| | |||||
* | GC unused includes and code. | Henning Baldersheim | 2020-02-16 | 23 | -182/+53 |
| | | | | Unify with nested includes. | ||||
* | Make it known that getting serialized size will always be expensive. | Henning Baldersheim | 2020-01-20 | 2 | -6/+4 |
| | |||||
* | Unify towards nbostream | Henning Baldersheim | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | Remove and indirection for document id, for less memory footprint, and ↵ | Henning Baldersheim | 2020-01-16 | 3 | -44/+11 |
| | | | | better generated code. | ||||
* | Just use the stream method. | Henning Baldersheim | 2020-01-16 | 2 | -12/+12 |
| | |||||
* | Remove virtuality of DocumentId. | Henning Baldersheim | 2020-01-14 | 1 | -4/+4 |
| | |||||
* | doc: -> id: | Henning Baldersheim | 2019-08-16 | 1 | -11/+11 |
| | |||||
* | Use enum class for storage::spi::Result::ErrorType. | Tor Egge | 2019-07-30 | 4 | -49/+56 |
| | |||||
* | Migrate persistence unit tests from cppunit to gtest. | Tor Egge | 2019-04-17 | 11 | -603/+476 |
| | |||||
* | stop using python script for cppunit tests | Arne Juul | 2019-03-26 | 1 | -3/+1 |
| | |||||
* | Revert "Dont install libraries that depend on cppunit now that it has been ↵ | Henning Baldersheim | 2019-03-19 | 1 | -0/+1 |
| | | | | re...." | ||||
* | Dont install libraries that depend on cppunit now that it has been removed ↵ | Arnstein Ressem | 2019-03-19 | 1 | -1/+0 |
| | | | | from the runtime dependencies. | ||||
* | Fix format strings in persistence module. | Tor Egge | 2019-03-12 | 1 | -8/+8 |
| | |||||
* | Remove test lists files used by old unit test framework. | Tor Egge | 2019-02-15 | 1 | -3/+0 |
| | |||||
* | Remove metrics for persistence provider that were deprecated and broken (not ↵ | Geir Storli | 2019-01-21 | 3 | -367/+0 |
| | | | | thread safe) on Vespa 6. | ||||
* | Support test-and-set for auto-create document updates | Tor Brede Vekterli | 2018-11-26 | 2 | -7/+40 |
| | | | | | | | Has the obvious consistency caveats that if all your existing replicas are down, the update will go through since the document from an weak consistency perspective does not exist anywhere. But can be a useful feature if this is an acceptable tradeoff. | ||||
* | remove legacy tags, always pass vector | Arne Juul | 2018-10-08 | 1 | -8/+9 |
| | |||||
* | Support concurrent get/iterate/createIterator in dummy persistence | Tor Brede Vekterli | 2018-07-12 | 3 | -30/+51 |
| | |||||
* | some more cleanup | Arne Juul | 2018-06-20 | 2 | -4/+6 |
| | |||||
* | 1 - Use a backing buffer for the DocumentUpdate that always is source of truth. | Henning Baldersheim | 2018-06-12 | 1 | -4/+2 |
| | | | | | | | | | | | 2 - Use this buffer for re-serialization. 3 - Make deserialization lazy where possible. Currently lazy on replay and when arriving over the storageapi. Still needs to eager over documentapi. 4 - Deserialize eagerly in the persistence thread since those are plentyfull and not bottlenecked, instead of in the single master thread. Use real repo. | ||||
* | Merge branch 'master' into balder/reduce-code-visibility-rebased | Henning Baldersheim | 2018-06-12 | 1 | -1/+0 |
|\ | |||||
| * | clean up remnants of .mak files | Arne Juul | 2018-06-11 | 1 | -1/+0 |
| | | |||||
* | | Reduce code visibility | Henning Baldersheim | 2018-06-12 | 1 | -0/+1 |
| | | | | | | | | | | | | Conflicts: document/src/vespa/document/update/documentupdate.h document/src/vespa/document/update/mapvalueupdate.cpp | ||||
* | | Reduce code visibility | Henning Baldersheim | 2018-06-12 | 2 | -42/+12 |
|/ | |||||
* | Minor cleanup while reading code | Henning Baldersheim | 2018-04-20 | 2 | -13/+9 |
| | |||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 4 | -3/+8 |
| | |||||
* | Stop using nested typedef for shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 5 | -6/+6 |
| | |||||
* | Ignore non-default bucket spaces for listBuckets and getModifiedBuckets | Tor Egge | 2018-02-09 | 1 | -15/+45 |
| | | | | Assert that default bucket space is used for all other ops. | ||||
* | Move FixedBucketSpaces to document module. | Tor Egge | 2018-02-01 | 5 | -129/+0 |
| | |||||
* | Use invalid bucket space in default storage::spi::Bucket constructor. | Tor Egge | 2018-01-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4526 from vespa-engine/balder/use-faster-iteration | Henning Baldersheim | 2017-12-29 | 2 | -6/+3 |
|\ | | | | | Balder/use faster iteration | ||||
| * | Do not include the world by default. | Henning Baldersheim | 2017-12-28 | 2 | -6/+3 |
| | | |||||
* | | Do not include the world. | Henning Baldersheim | 2017-12-29 | 2 | -5/+7 |
|/ | |||||
* | Add configurable bucket resolver and fixed space repo | Tor Brede Vekterli | 2017-12-15 | 5 | -6/+135 |
| | | | | | Make default (aka. placeholder) bucket space index 1, not 0. Bucket space index 0 is now considered an invalid space. | ||||
* | Add bucketSpace argument to ↵ | Tor Egge | 2017-11-20 | 8 | -12/+14 |
| | | | | storage::spi::PersistenceProvider::setClusterState() method. | ||||
* | Consolidate makeBucketSpace() test functions to document module. | Tor Egge | 2017-11-14 | 3 | -22/+5 |
| | |||||
* | Rename storage::spi::test::makeBucket to storage::spi::test::makeSpiBucket. | Tor Egge | 2017-10-20 | 4 | -71/+71 |
| | |||||
* | Take document::Bucket instead of document::BucketId as constructor | Tor Egge | 2017-10-18 | 1 | -1/+4 |
| | | | | argument to more storage commands. | ||||
* | Add minimal test using multiple bucket spaces when peristence provider | Tor Egge | 2017-10-10 | 4 | -5/+95 |
| | | | | claims to support it. | ||||
* | Remove unused java persistence implementation. | Tor Egge | 2017-10-09 | 32 | -3602/+0 |
| | |||||
* | Integrate PersistenceHandlerMap in PersistenceEngine. | Geir Storli | 2017-10-06 | 1 | -0/+1 |
| | |||||
* | Add BucketSpace parameter to listBuckets() and getModifiedBuckets() SPI | Tor Egge | 2017-10-05 | 10 | -17/+25 |
| | | | | methods. | ||||
* | Use document::Bucket in storage::spi::Bucket to add bucket space. | Tor Egge | 2017-10-04 | 7 | -71/+106 |
| | |||||
* | Remove unused support for SPI over RPC. | Tor Egge | 2017-10-03 | 21 | -3015/+0 |
| | |||||
* | Revert "Revert "Aressem/remove post install script"" | Arnstein Ressem | 2017-09-27 | 1 | -0/+3 |
| | |||||
* | Revert "Aressem/remove post install script" | Arnstein Ressem | 2017-09-27 | 1 | -3/+0 |
| | |||||
* | Create function to install config definitions. | Arnstein Ressem | 2017-09-27 | 1 | -2/+1 |
| | |||||
* | Remove dirname. | Arnstein Ressem | 2017-09-26 | 1 | -1/+1 |
| | |||||
* | Remove global install of files and put this in the modules that owns them. | Arnstein Ressem | 2017-09-25 | 1 | -0/+4 |
| |