Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 1 | -0/+1 | |
| | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | |||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 1 | -1/+1 | |
| | ||||||
* | Revert "Revert "Balder/use an actual fieldset repo"" | Henning Baldersheim | 2020-08-20 | 6 | -226/+155 | |
| | ||||||
* | Revert "Balder/use an actual fieldset repo" | Arnstein Ressem | 2020-08-19 | 6 | -155/+226 | |
| | ||||||
* | Change api so that we can drop clone from the interface and prepare for ↵ | Henning Baldersheim | 2020-08-14 | 6 | -226/+155 | |
| | | | | using a true repo. | |||||
* | - Use modern enum class. | Henning Baldersheim | 2020-08-07 | 1 | -11/+5 | |
| | | | | - Add hash method to FieldCollection. | |||||
* | Merge pull request #13978 from vespa-engine/balder/optimize-metadata-only-get | Håkon Hallingstad | 2020-08-06 | 2 | -6/+10 | |
|\ | | | | | Avoid doing a full get for metadata only get | |||||
| * | Avoid doing a full get for metadata only get | Henning Baldersheim | 2020-08-04 | 2 | -6/+10 | |
| | | ||||||
* | | Turn off lint for test marco definitions we can actually use clang-tidy to ↵ | Henning Baldersheim | 2020-08-05 | 1 | -2/+2 | |
| | | | | | | | | cleanup our code. | |||||
* | | Remove the unused [header] and [body] fieldsets to simplify backend ↵ | Henning Baldersheim | 2020-08-04 | 1 | -6/+3 | |
|/ | | | | optimization during get. | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 1 | -1/+0 | |
| | ||||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 2 | -2/+3 | |
| | ||||||
* | 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 | |
|/ |