Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 1 | -2/+2 |
| | |||||
* | Remove load type from Context | Henning Baldersheim | 2020-11-24 | 1 | -25/+24 |
| | |||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 1 | -1/+3 |
| | |||||
* | GC unused disk dimension. | Henning Baldersheim | 2020-10-20 | 1 | -2/+2 |
| | |||||
* | - Add class comments. | Henning Baldersheim | 2020-10-19 | 1 | -0/+2 |
| | | | | | | - Reduce code visibility. - Clean up some unused members. - Some code unification. | ||||
* | Split the persistence thread and the message handler. | Henning Baldersheim | 2020-10-19 | 1 | -10/+6 |
| | | | | | | - Let FileStorManager own and control the Component and PersistenceHandler separately from the Persistence thread. - Let FileStorManager allocate and control stripe assignment. | ||||
* | Do not retrieve config once for every thread. | Henning Baldersheim | 2020-10-18 | 1 | -2/+3 |
| | |||||
* | Factor out handling of operations that might change bucket ownership. | Henning Baldersheim | 2020-10-18 | 1 | -10/+9 |
| | |||||
* | Change FileStorHandler into an interface that FileStorHandlerImpl implements. | Geir Storli | 2020-10-16 | 1 | -4/+5 |
| | |||||
* | - Remove unused members. | Henning Baldersheim | 2020-10-15 | 1 | -1/+1 |
| | | | | | - Use the same ServiceLayerComponent. - GC unused code. | ||||
* | There will always be a sequencer. | Henning Baldersheim | 2020-10-15 | 1 | -1/+1 |
| | |||||
* | Do not change number of executors, and update comments. | Henning Baldersheim | 2020-10-15 | 1 | -1/+1 |
| | |||||
* | GC disk related code. | Henning Baldersheim | 2020-10-15 | 1 | -121/+45 |
| | |||||
* | Remove partitions from SPI. | Tor Egge | 2020-10-14 | 1 | -12/+18 |
| | |||||
* | Revert "Revert "Balder/use an actual fieldset repo"" | Henning Baldersheim | 2020-08-20 | 1 | -9/+8 |
| | |||||
* | Revert "Balder/use an actual fieldset repo" | Arnstein Ressem | 2020-08-19 | 1 | -8/+9 |
| | |||||
* | Build the FieldSetRepo up front with all configured fieldsets to avoid ↵ | Henning Baldersheim | 2020-08-14 | 1 | -9/+8 |
| | | | | building them for every get() call." | ||||
* | Remove the unused [header] and [body] fieldsets to simplify backend ↵ | Henning Baldersheim | 2020-08-04 | 1 | -6/+2 |
| | | | | optimization during get. | ||||
* | Implement async put | Henning Baldersheim | 2020-05-04 | 1 | -6/+21 |
| | | | | Implement async remove. | ||||
* | Revert "- Implement async put" | Harald Musum | 2020-05-04 | 1 | -17/+6 |
| | |||||
* | - Implement async put | Henning Baldersheim | 2020-05-04 | 1 | -6/+17 |
| | | | | | | - Move result processing to MessageTracker - Wire putAsync through provider error wrapper too. - Handle both sync and async replies in tests. | ||||
* | - Add async interface to put | Henning Baldersheim | 2020-04-29 | 1 | -1/+1 |
| | | | | | - Use MessageTracker for keeping context. - implement putAsync, but still use it synchronously. | ||||
* | Remove flush from provider interface. | Henning Baldersheim | 2020-04-27 | 1 | -1/+0 |
| | |||||
* | Convert persistence tests from CppUnit to GTest | Tor Brede Vekterli | 2019-06-12 | 1 | -7/+2 |
| | |||||
* | Reduce use of system() in storage unit tests. | Tor Egge | 2019-01-23 | 1 | -2/+3 |
| | |||||
* | 1 - Use a backing buffer for the DocumentUpdate that always is source of truth. | Henning Baldersheim | 2018-06-12 | 1 | -18/+8 |
| | | | | | | | | | | | 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. | ||||
* | Reduce code visibility | Henning Baldersheim | 2018-06-12 | 1 | -1/+2 |
| | |||||
* | Move averargeQ time to Stripe. | Henning Baldersheim | 2018-04-10 | 1 | -2/+1 |
| | |||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 1 | -0/+1 |
| | |||||
* | Clean out priority blocking stuff in PersistenceThread | Henning Baldersheim | 2018-03-19 | 1 | -7/+5 |
| | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict. | ||||
* | Remove thread priority concept, has not added anything but complexity for a ↵ | Henning Baldersheim | 2018-03-19 | 1 | -18/+6 |
| | | | | very long time. | ||||
* | Remove memory manager component from content layer | Tor Brede Vekterli | 2017-12-04 | 1 | -1/+0 |
| | | | | | | | | | | | | | | We already have resource utilization tracking in both MessageBus and the search core. The memory manager has never been auto-scaled based on the hardware present and adds a _lot_ of complexity without having any known instances where it has actually saved the day. Removing it also removes a mutex on the message hot path. If we need such functionality in the future, should design a lock-free solution. Cleanup | ||||
* | Make document::BucketSpace a mandatory argument to | Tor Egge | 2017-10-26 | 1 | -5/+5 |
| | | | | PersistenceUtil::getBucketDatabase(). | ||||
* | Use document::Bucket as key for merge state tracking. | Tor Egge | 2017-10-25 | 1 | -7/+7 |
| | |||||
* | Rename storage::spi::test::makeBucket to storage::spi::test::makeSpiBucket. | Tor Egge | 2017-10-20 | 1 | -11/+11 |
| | |||||
* | Move test function makeDocumentBucket to document module. | Tor Egge | 2017-10-20 | 1 | -2/+2 |
| | |||||
* | Take document::Bucket instead of document::BucketId as constructor | Tor Egge | 2017-10-17 | 1 | -1/+3 |
| | | | | argument to storage commands that inherit from BucketCommand. | ||||
* | No longer set unused parameter | Henning Baldersheim | 2017-10-13 | 1 | -2/+1 |
| | |||||
* | Use document::Bucket in storage::spi::Bucket to add bucket space. | Tor Egge | 2017-10-04 | 1 | -10/+12 |
| | |||||
* | 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 |
| | |||||
* | remove most usage of LinkedPtr from vespa | Haavard | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Ensure that we use unique directories. | Henning Baldersheim | 2017-01-02 | 1 | -7/+8 |
| | |||||
* | Update tests with explicitt includes. | Henning Baldersheim | 2016-12-19 | 1 | -0/+1 |
| | |||||
* | Do not bring in nbostream everywhere. | Henning Baldersheim | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | Avoid building all the document code in every file. | Henning Baldersheim | 2016-12-12 | 1 | -1/+1 |
| | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 1 | -0/+412 |