aboutsummaryrefslogtreecommitdiffstats
path: root/storageapi
Commit message (Expand)AuthorAgeFilesLines
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-3/+3
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-231-2/+3
* Only copy tracelevel.Henning Baldersheim2020-11-233-8/+2
* Use a std:.unique_ptr to make Trace a thin wrapper for TraceNode to make the ...Henning Baldersheim2020-11-181-2/+2
* Explicit copy construction of Trace.Henning Baldersheim2020-11-183-4/+6
* No need to copy an empty object into another empty object.Henning Baldersheim2020-11-182-2/+10
* Reorder members for smaller memory footprint.Henning Baldersheim2020-11-185-23/+28
* - Honour max merge chunk size in one place.Henning Baldersheim2020-10-265-21/+11
* GC unused _maxBufferSize data member from ApplyBucketDiffReplyHenning Baldersheim2020-10-263-8/+3
* - Add class comments.Henning Baldersheim2020-10-192-10/+5
* Move join handling together with split handling.Henning Baldersheim2020-10-183-18/+14
* Simplify.Henning Baldersheim2020-10-121-1/+1
* No need for BucketInfo to be virtual just to make it printable.Henning Baldersheim2020-10-124-39/+34
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-081-1/+0
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-075-27/+25
* Gracefully handle RPC header/payload decode failuresTor Brede Vekterli2020-09-301-0/+4
* Merge pull request #14524 from vespa-engine/vekterli/add-statbucket-storage-p...Tor Brede Vekterli2020-09-2411-6/+120
|\
| * Add StatBucket storage protocol (de-)serialization supportTor Brede Vekterli2020-09-2411-6/+120
* | Reorder equality checks so that common case is cheaperTor Brede Vekterli2020-09-231-1/+1
|/
* Avoid address stringification in common lookup pathTor Brede Vekterli2020-09-224-11/+68
* Add thread-safe encapsulation of protocol codec and live dependency updatesTor Brede Vekterli2020-09-141-2/+3
* Basic functionality for direct RPC for StorageAPI communicationTor Brede Vekterli2020-09-143-15/+16
* - If document type has been resolved, use if for test-and-set too.Henning Baldersheim2020-08-272-0/+13
* Consolidate suppress warnings for protobuf sources.Tor Egge2020-08-181-5/+2
* Restore include of ostream in storageapi.Tor Egge2020-08-171-0/+1
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-042-7/+10
* false != trueHenning Baldersheim2020-07-081-1/+1
* Remove non-semantic changes prior to using a sequenced threadpool in mbus.Henning Baldersheim2020-07-081-0/+2
* Consolidate search for GTest.Tor Egge2020-07-073-3/+0
* avoid naked exitArne Juul2020-07-031-1/+1
* Use find_package to find gtest library.Tor Egge2020-06-293-3/+6
* Add source target per module for generated sources.Tor Egge2020-06-231-0/+2
* Propagate tombstone info through protocol serializationTor Brede Vekterli2020-05-266-14/+72
* Use atomic counter instead of locks for a counter.Henning Baldersheim2020-04-202-27/+9
* Reduce code duplication in test code.Tor Egge2020-03-301-12/+5
* Handle newer gtest versions where the legacy API is deprecated.Tor Egge2020-03-291-1/+7
* Reserve space for vector.Henning Baldersheim2020-03-202-3/+3
* Add count metric for number of documents garbage collectedTor Brede Vekterli2020-02-245-8/+31
* Add noexcept to move constructors and operatorsHenning Baldersheim2020-01-212-3/+3
* Merge pull request #11822 from vespa-engine/balder/reduce-bytebuffer-exposureHenning Baldersheim2020-01-2113-225/+117
|\
| * Add stream method and use memcpy over casting.Henning Baldersheim2020-01-214-2/+9
| * Add TODO for next commit.Henning Baldersheim2020-01-201-1/+3
| * Make it known that getting serialized size will always be expensive.Henning Baldersheim2020-01-202-2/+9
| * GC a load of unused code. ByteBuffer towards read only.Henning Baldersheim2020-01-209-223/+98
| * Unify towards nbostreamHenning Baldersheim2020-01-164-5/+6
* | Add internal read consistency enum to storage protocol Get requestsTor Brede Vekterli2020-01-167-10/+90
|/
* Just use the stream method.Henning Baldersheim2020-01-161-8/+8
* Remove virtuality of DocumentId.Henning Baldersheim2020-01-141-10/+10
* Drop timestamp.hHenning Baldersheim2019-12-161-4/+2
* timeout as durationHenning Baldersheim2019-12-049-60/+48