Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve thread safety of MessageBus ContentPolicy | Tor Brede Vekterli | 2023-10-17 | 1 | -5/+5 |
| | | | | | | | | | Updates of distribution config and cached cluster state are now both thread safe. Move to `shared_ptr` to allow for taking immutable strong refs. Also remove pointless two-phased config switch-over in favor of directly updating value inside lock. | ||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 4 | -4/+4 |
| | |||||
* | Reduce creation of Document instances without DocumentTypeRepo. | Geir Storli | 2023-03-13 | 1 | -9/+12 |
| | |||||
* | - Use T && f() && to avoid moving temporaries. | Henning Baldersheim | 2023-02-03 | 1 | -2/+2 |
| | | | | - std::make_unique/make_shared | ||||
* | - Deinline destructor. | Henning Baldersheim | 2023-02-01 | 2 | -84/+75 |
| | | | | | | - Move instead of copy = > noexcept move construtors. - make_unique/make_shared. - c++11 for loops | ||||
* | deinline destructors. | Henning Baldersheim | 2023-02-01 | 1 | -2/+2 |
| | |||||
* | Change from typedef to using in documentapi C++ code. | Geir Storli | 2022-12-21 | 1 | -1/+1 |
| | |||||
* | Make load balancer thread safe. | Henning Baldersheim | 2022-06-30 | 1 | -4/+2 |
| | |||||
* | Reduce visibility of document::Document | Henning Baldersheim | 2022-03-07 | 1 | -1/+1 |
| | |||||
* | Ensure that internal state of ExternSlobrokPolicy and ExternPolicy is ↵ | Henning Baldersheim | 2022-02-23 | 1 | -4/+3 |
| | | | | consistent with respect to transport, supervisor, and mirror. | ||||
* | more descriptive name for header file | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 1 | -0/+1 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 4 | -4/+4 |
| | |||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Jonmv/remove storage policy"" | Jon Marius Venstad | 2021-01-05 | 1 | -24/+24 |
| | | | | This reverts commit 75b2e4c11ea6463c335f1c77dab3fdb5493e5600. | ||||
* | Revert "Jonmv/remove storage policy" | Jon Marius Venstad | 2021-01-05 | 1 | -24/+24 |
| | |||||
* | Merge storagepolicy into contentpolicy | Jon Marius Venstad | 2020-12-30 | 1 | -24/+24 |
| | |||||
* | GC LoadTypeSet | Henning Baldersheim | 2020-11-27 | 3 | -20/+16 |
| | |||||
* | Remove disk distribution from C++ part of vdslib. | Tor Egge | 2020-11-05 | 1 | -6/+1 |
| | |||||
* | Use named constants instead of strings sprinkled all over. | Henning Baldersheim | 2020-08-04 | 1 | -4/+4 |
| | |||||
* | Merge branch 'master' into ↵ | Henning Baldersheim | 2019-12-05 | 2 | -3/+5 |
|\ | | | | | | | balder/use-duration-in-messagebus-and-storageapi-rebased-1 | ||||
| * | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 2 | -3/+5 |
| | | | | | | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | | timeout as duration | Henning Baldersheim | 2019-12-04 | 2 | -27/+29 |
|/ | | | | | Conflicts: messagebus/src/vespa/messagebus/testlib/testserver.cpp | ||||
* | Use timeouts typed with unit. | Henning Baldersheim | 2019-11-20 | 1 | -2/+4 |
| | |||||
* | Update routing config instead of expected result. | Henning Baldersheim | 2019-08-16 | 1 | -2/+2 |
| | |||||
* | Update tests | Henning Baldersheim | 2019-08-16 | 1 | -3/+3 |
| | |||||
* | doc: -> id: | Henning Baldersheim | 2019-08-16 | 1 | -27/+27 |
| | |||||
* | Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids. | Henning Baldersheim | 2019-08-09 | 1 | -28/+0 |
| | |||||
* | Eliminate clang warnings in documentapi | Tor Egge | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | Narrow down routing of Document API GetDocument messages. | Tor Egge | 2018-11-01 | 1 | -0/+34 |
| | |||||
* | Remove the costly and unnecessary setSlobrokId interface. | Henning Baldersheim | 2018-10-04 | 2 | -57/+28 |
| | |||||
* | Use forward declaration of document::DocumentUpdate. | Tor Egge | 2018-09-25 | 1 | -0/+1 |
| | |||||
* | 1 - Use a backing buffer for the DocumentUpdate that always is source of truth. | Henning Baldersheim | 2018-06-12 | 1 | -2/+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. | ||||
* | Remove unused systemstate | Henning Baldersheim | 2018-04-16 | 2 | -14/+0 |
| | |||||
* | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 3 | -5/+5 |
| | |||||
* | Recreate object that was moved away | Henning Baldersheim | 2018-03-19 | 1 | -0/+1 |
| | |||||
* | Remove DocumentList with children... | Henning Baldersheim | 2018-03-19 | 1 | -1/+0 |
| | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict. | ||||
* | Remove MultiOperation | Henning Baldersheim | 2018-03-19 | 1 | -23/+0 |
| | | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp storage/src/vespa/storage/persistence/persistencethread.cpp Fix merge conflict. | ||||
* | Route document removes only to the recipient(s) handling the document type ↵ | Geir Storli | 2018-02-13 | 1 | -0/+60 |
| | | | | | | (as given in the document id). For legacy document ids (without document type) we still use all the routes. | ||||
* | Merge branch 'master' into balder/remove-searchxxxpolicy | Henning Baldersheim | 2017-10-17 | 1 | -1/+1 |
|\ | |||||
| * | Remove some java OSS stuff too. | Henning Baldersheim | 2017-10-16 | 1 | -2/+1 |
| | | |||||
| * | Remove OSS from c++ | Henning Baldersheim | 2017-10-16 | 1 | -34/+30 |
| | | |||||
* | | Remove unused code | Henning Baldersheim | 2017-10-17 | 1 | -46/+0 |
| | | |||||
* | | Remove SERVICE_OOS from c++ | Henning Baldersheim | 2017-10-17 | 1 | -260/+71 |
| | | |||||
* | | Remove some java OSS stuff too. | Henning Baldersheim | 2017-10-17 | 1 | -2/+1 |
| | | |||||
* | | Remove OSS from c++ | Henning Baldersheim | 2017-10-17 | 1 | -34/+30 |
|/ | |||||
* | Moved databuffer and compresssion to vespalib | Henning Baldersheim | 2017-08-28 | 1 | -0/+1 |
| | |||||
* | Move shared_ptrs when possible. | Henning Baldersheim | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | No SP for getProtocol | Henning Baldersheim | 2017-07-25 | 1 | -1/+1 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 4 | -4/+4 |
| |