Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Propagate provider tombstone metadata to internal SPI GetResult | Tor Brede Vekterli | 2020-05-26 | 4 | -16/+59 |
| | |||||
* | Add comment about mandatory implementations. | Henning Baldersheim | 2020-05-05 | 1 | -0/+9 |
| | |||||
* | Add async update and followup on PR comments. | Henning Baldersheim | 2020-05-05 | 6 | -45/+55 |
| | |||||
* | Implement async put | Henning Baldersheim | 2020-05-04 | 5 | -6/+64 |
| | | | | Implement async remove. | ||||
* | Revert "- Implement async put" | Harald Musum | 2020-05-04 | 2 | -17/+3 |
| | |||||
* | - Implement async put | Henning Baldersheim | 2020-05-04 | 2 | -3/+17 |
| | | | | | | - Move result processing to MessageTracker - Wire putAsync through provider error wrapper too. - Handle both sync and async replies in tests. | ||||
* | Remove deprecated BucketIntegrityChecker | Tor Brede Vekterli | 2020-04-30 | 5 | -61/+1 |
| | | | | Not in use after VDS was removed. | ||||
* | Add class comments and resolve PR comments. | Henning Baldersheim | 2020-04-30 | 2 | -3/+6 |
| | |||||
* | - Add async interface to put | Henning Baldersheim | 2020-04-29 | 6 | -33/+62 |
| | | | | | - Use MessageTracker for keeping context. - implement putAsync, but still use it synchronously. | ||||
* | Remove flush from provider interface. | Henning Baldersheim | 2020-04-27 | 3 | -100/+0 |
| | |||||
* | Revert "Revert "Try to not install the conformancetest library."" | Henning Baldersheim | 2020-04-14 | 1 | -1/+0 |
| | |||||
* | Revert "Try to not install the conformancetest library." | Arnstein Ressem | 2020-04-14 | 1 | -0/+1 |
| | |||||
* | Try to not install the conformancetest library. | Arnstein Ressem | 2020-04-14 | 1 | -1/+0 |
| | |||||
* | 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 |
| |