Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 1 | -0/+1 |
| | |||||
* | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 1 | -1/+1 |
| | | | | proton. | ||||
* | Revert "Revert "Balder/refactor docentry"" | Henning Baldersheim | 2022-01-07 | 1 | -29/+28 |
| | |||||
* | Revert "Balder/refactor docentry" | Arnstein Ressem | 2022-01-07 | 1 | -28/+29 |
| | |||||
* | Use enum class for the flags. | Henning Baldersheim | 2022-01-06 | 1 | -26/+27 |
| | |||||
* | Simplify by avoid both DocumentSize and PersistedDocumentSize. That is the same. | Henning Baldersheim | 2022-01-06 | 1 | -5/+2 |
| | |||||
* | Simplify DocEntry to get a clean interface with multiple implementations, ↵ | Henning Baldersheim | 2022-01-06 | 1 | -0/+1 |
| | | | | | | instead of an mutant. Also add tests for the different variations a DocEntry can have. | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Gracefully abort outdated reindexing visitors | Tor Brede Vekterli | 2020-12-14 | 1 | -11/+72 |
| | | | | | | | | | | Instead of sending `REJECTED` when lock token does not match, send `TEST_AND_SET_CONDITION_FAILED` from distributors. The reindexing visitor will detect this and remap the failure code to `ABORTED` while simultaneously failing the backend visitor. `ABORTED` will be considered transient by the visiting client, allowing it to retry towards another distributor without the whole thing having to fail out. | ||||
* | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 1 | -2/+1 |
| | |||||
* | As we have have now removed the expensive Route member we can further ↵ | Henning Baldersheim | 2020-11-26 | 1 | -1/+2 |
| | | | | | | | | | | compact the message objects. - Compact StorageMessageAddress to 16 bytes by - using reference to cluster name. - Use small enums for protocol and node type. - Avoid having StorageMessage as separate allocation. - Avoid default values | ||||
* | Use a std:.unique_ptr to make Trace a thin wrapper for TraceNode to make the ↵ | Henning Baldersheim | 2020-11-18 | 1 | -0/+1 |
| | | | | happy path fast. | ||||
* | No need to copy an empty object into another empty object. | Henning Baldersheim | 2020-11-18 | 1 | -2/+2 |
| | |||||
* | Use std::mutex/std::condition instead of vespalib::Monitor. | Henning Baldersheim | 2020-10-14 | 1 | -6/+4 |
| | |||||
* | Use vespalib::Lock -> std::mutex | Henning Baldersheim | 2020-10-08 | 1 | -3/+1 |
| | |||||
* | Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids. | Henning Baldersheim | 2019-08-09 | 1 | -1/+1 |
| | |||||
* | Convert storageserver and visiting tests from CppUnit to GTest | Tor Brede Vekterli | 2019-06-14 | 1 | -300/+218 |
| | |||||
* | Adjust types in storage module. | Tor Egge | 2019-03-14 | 1 | -3/+3 |
| | |||||
* | Reduce use of system() in storage unit tests. | Tor Egge | 2019-01-23 | 1 | -4/+6 |
| | |||||
* | Remove deprecated iterators_per_bucket setting from stor-visitor.def. | Tor Egge | 2019-01-21 | 1 | -40/+2 |
| | |||||
* | Let CreateIterator inherit priority of parent visitor | Tor Brede Vekterli | 2018-10-05 | 1 | -1/+5 |
| | | | | | Since CreateIterator now does more than just in-memory metadata work (i.e. it may hit the disk), it should not be given a fixed, very high priority. | ||||
* | Hardcode visitor iterators per bucket to 1 | Tor Brede Vekterli | 2018-07-12 | 1 | -23/+18 |
| | | | | | | | | | | We have an SPI iterate() invariant that states the provider shall never observe concurrent calls for the same iterator ID. If GetIter operations can operate in shared locking mode, this invariant will no longer hold if multiple GetIters for a single iterator ID can be pipelined in the queue. We therefore ignore the config entirely. This is not expected to cause any performance regressions in practice. | ||||
* | Remove MultiOperation | Henning Baldersheim | 2018-03-19 | 1 | -4/+2 |
| | | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp storage/src/vespa/storage/persistence/persistencethread.cpp Fix merge conflict. | ||||
* | Revert "Revert "Use existing bucket space instead of placeholder value"" | Håkon Hallingstad | 2017-10-23 | 1 | -1/+3 |
| | |||||
* | Revert "Use existing bucket space instead of placeholder value" | Håkon Hallingstad | 2017-10-23 | 1 | -3/+1 |
| | |||||
* | Add bucket space to create visitor command. | Tor Egge | 2017-10-23 | 1 | -1/+3 |
| | |||||
* | Separate interface with a const getXXX for readonly and another getXXXSP ↵ | Henning Baldersheim | 2017-08-24 | 1 | -8/+4 |
| | | | | when you really need the SP. | ||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Reduce exposure to config internals. | Henning Baldersheim | 2017-06-08 | 1 | -0/+1 |
| | |||||
* | - Optimize includes. | Henning Baldersheim | 2017-04-25 | 1 | -10/+0 |
| | | | | | - Move htmltable code to implementation file and add add override. - No virtual on override. | ||||
* | Revert "Balder/enforce override 2" | Arne H Juul | 2017-04-24 | 1 | -0/+10 |
| | |||||
* | Including storage now builds fine with override enforcement. | Henning Baldersheim | 2017-04-23 | 1 | -10/+0 |
| | |||||
* | add override in storage tests | Arne H Juul | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | remove most usage of LinkedPtr from vespa | Haavard | 2017-03-27 | 1 | -4/+4 |
| | |||||
* | Ensure that we use unique directories. | Henning Baldersheim | 2017-01-02 | 1 | -5/+7 |
| | |||||
* | Update tests with explicitt includes. | Henning Baldersheim | 2016-12-19 | 1 | -2/+2 |
| | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 1 | -0/+1023 |