Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | As we have have now removed the expensive Route member we can further ↵ | Henning Baldersheim | 2020-11-26 | 1 | -2/+4 |
| | | | | | | | | | | 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 | ||||
* | Support message dispatch explicitly as sync or async | Tor Brede Vekterli | 2020-09-14 | 1 | -2/+2 |
| | | | | Delete now unused `MessageEnqueuer` class. | ||||
* | Use named constants instead of strings sprinkled all over. | Henning Baldersheim | 2020-08-04 | 1 | -3/+3 |
| | |||||
* | Since requests are now exeuted by caller storge must be open to send anything. | Henning Baldersheim | 2020-07-08 | 1 | -2/+2 |
| | |||||
* | Revert "Bypass communicationmanager Q" | Henning Baldersheim | 2020-04-05 | 1 | -2/+2 |
| | |||||
* | Bypass communicationmanager Q | Henning Baldersheim | 2020-04-02 | 1 | -2/+2 |
| | |||||
* | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 1 | -1/+3 |
| | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | doc: -> id: | Henning Baldersheim | 2019-08-16 | 1 | -3/+3 |
| | |||||
* | Convert storageserver and visiting tests from CppUnit to GTest | Tor Brede Vekterli | 2019-06-14 | 1 | -81/+44 |
| | |||||
* | Remove workarounds added during transition to multiple bucket spaces. | Tor Egge | 2019-01-21 | 1 | -10/+6 |
| | |||||
* | Remap missing bucket space for DocumentAPI Gets to "Not Found" | Tor Brede Vekterli | 2018-05-30 | 1 | -7/+38 |
| | | | | | | Lets legacy routing of Gets to all clusters successfully merge responses even if a recipient cluster does not have a valid mapping for the requested bucket space. | ||||
* | Move FixedBucketSpaces to document module. | Tor Egge | 2018-02-01 | 1 | -4/+4 |
| | |||||
* | Use FIFO for incoming messages instead of a priority queue | Tor Brede Vekterli | 2018-01-30 | 1 | -6/+5 |
| | | | | | | | | | | | | Priority ordering in the CommunicationManager inherently runs the risk of reordering differently prioritized client operations before they reach the "timestamps are strictly increasing" check further down the message chain. We already have priority queues for the persistence and visitor processing threads, so not likely to be any real benefit in having one in the communication manager as well. This should address the edge case where differently prioritized feed may cause transient out of sync issues due to timestamp-bounced operations. | ||||
* | Wire in bucket spaces config changes to dynamic bucket space resolving | Tor Brede Vekterli | 2018-01-09 | 1 | -0/+106 |
| | | | | | Messages with unknown document type to bucket space mappings are now rejected immediately. | ||||
* | 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 | ||||
* | 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 | -2/+5 |
| | | | | argument to storage commands that inherit from BucketCommand. | ||||
* | 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 |
| | |||||
* | Only include what you really need | Henning Baldersheim | 2017-06-08 | 1 | -6/+5 |
| | |||||
* | Checkpount for removing fastos from tests | Henning Baldersheim | 2017-06-01 | 1 | -1/+0 |
| | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 1 | -0/+235 |